Apache Etch

联合创作 · 2023-09-29 08:55

Apache Etch 是跨平台,语言和传输方法独立的框架,用来构建和消耗网络服务。Etch 工具集包括一个网络服务描述语言,一个编译器,各种语言绑定库。Etch 同时也是传输方式独立,允许根据需求使用不同的传输方式。Etch 的目标是简单的去定义小的,集中的服务,容易被访问,结合和部署。

Etch 是要提供一个简洁,正式的描述客户端和服务端信息交换,这强大的功能要支持:

  • support one-way and two-way, real-time communication

  • high performance and scalability

  • support clients and servers written in different languages

  • support clients/servers running in a wide range of contexts (such as thin web client, embedded device, PC application, or server)

  • support anyone adding new language bindings and new transports

  • be fast and small, while still being flexible enough to satisfy requirements

  • finally, it must be easy to use for developers both implementing and/or consuming the service.


浏览 3
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报