【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

文章:使用 Erlang 和 Yaws 开发 REST 式的服务

  • 2008-06-26
  • 本文字数:512 字

    阅读完需:约 2 分钟

Erlang 是一种最近开始流行的结构化的动态类型编程语言,它内建对并行计算的支持,可以构建高可靠的系统。Yaws 是一种使用 Erlang 开发的 Web 服务器,它处理动态内容的性能会高出 Apche 若干倍。REST 是全新的针对 Web 应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架 构。那么,当 Erlang,Yaws 和 REST 遇到一起时,会为开发者带来什么呢?

这篇文章介绍了如何使用 Erlang 和 Yaws 开发 REST 式的 Web 服务。它首先介绍了 Yaws 基础,讲述了 Yaws 处理动态内容的三种方式——代码嵌入、应用 程序模块(appmod)和 Yaws 应用程序(yapp),并着重比较了后面两种方式。随后,文章在简单地回顾了 REST 设计之后,依次分析了下面五种开 发过程会遇到的问题以及处理问题的思路。

  • 资源与资源标识符
  • 每种资源支持的方法
  • 数据在客户端与服务端之间交换所使用的格式
  • 状态码
  • 每个请求和响应的 HTTP 头

尽管这篇文章没有深入 Yaws、Erlang 和 REST 式的 Web 服务的细节,不过它已经涉及到了多个重要的主题,并且用最少量的代码,提供解决这些问题的思路。使用 Yaws 和 Erlang 构建 Web 应用程序非常简单,最终的代码也容易阅读、维护和扩展。

详细内容请阅读全文:使用 Erlang 和 Yaws 开发 REST 式的服务

2008-06-26 05:55970
用户头像

发布了 53 篇内容, 共 12.6 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

机器人主板需求配置参数有哪些呢?

双赞工控

nil,看这篇就够了

Rayjun

Go 语言 nil

聊一聊利用Dijkstra求有向图的最短路径

Regan Yue

算法 10月月更

LogUtil日志工具类的封装

Changing Lin

10月月更

北鲲云超算平台能够为CAE行业发展提供哪些支持?

北鲲云

dddd

askuy

管理者如何授权

石云升

职场经验 10月月更

架构训练营第一模块作业

最后的风之子

「架构实战营」

带你认识世界上第一个以商业为中心的元宇宙 Highstreet

devpoint

区块链 元宇宙 10月月更

Prometheus 内置函数(二)

耳东@Erdong

Prometheus PromQL 10月月更

聊聊开发日常的效率提升工具(全)

硝烟弥漫的安全战场,只等一位超级英雄登场

脑极体

网络安全:SSRF+XXE漏洞挖掘笔记

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

微信朋友圈的高性能复杂度分析

Beyond Ryan

架构实战营

HMS的三年一诺,开放出璀璨星河

脑极体

Vue进阶(幺肆捌):Vuex 辅助函数详解

No Silver Bullet

Vue 辅助函数 10月月更

云栖发布|阿里云消息队列 RocketMQ 5.0:消息、事件、流融合处理平台

阿里巴巴中间件

阿里云 RocketMQ 云原生 中间件 云栖大会

微信对外部搜索引擎开放:自媒体平台开放搜索引擎有哪些意义

石头IT视角

Lombok与Guava

风翱

lombok 10月月更

官方线索|编程技术宇宙——1024挑战活动

Regan Yue

1024我在现场

Generic Type Variance in Dart

Think

flutter dart 泛型

从零开始,基于焱融 SaaS 数据服务平台搭建私有 WordPress blog

焱融科技

云计算 技术 分布式 高性能 文件存储

025云原生之Prometheus介绍

穿过生命散发芬芳

云原生 10月月更

Go 中如何使用 Interfaces

baiyutang

golang 10月月更

从华为推出仓颉编程语言引发的对编程语言的思考

轻口味

编程语言 10月月更

架构实战营 - 模块六作业

Alex.Wu

架构实战营-hw1

WWH

架构实战营

作业六:电商微服务系统设计

紫云

HarmonyOS 3.0.0开发者预览版全新发布

科技汇

linux防止文件和目录被意外删除或修改

入门小站

Linux

在线文本去重统计工具

入门小站

工具

文章:使用Erlang和Yaws开发REST式的服务_SOA_Steve Vinoski_InfoQ精选文章