【问题标题】:RPC for java/python with rest support, HTML monitoring and goodies用于 java/python 的 RPC,具有 REST 支持、HTML 监控和好东西
【发布时间】:2011-02-14 23:15:12
【问题描述】:

这是我的一组要求:我正在寻找支持的 RPC 框架,例如 thrift、avro、protobuf(向其添加服务时):

  1. 简单直观的 IDL。没有序列号,没有手动版本控制,简单...... avro 就是一个很好的例子。
  2. 适用于 Java 和 Python
  3. 支持快速二进制协议,以及基于 HTTP 的 restful 风格。我希望能够将它用于后端到后端的通信(java-java 或 python-java)以及前端到后端的通信(javascript 到 java)。
  4. 其余支持需要将 &param=value 输入作为 get/post 请求(可根据请求配置)并以三种可能的格式输出:json、jsonp、XML。
  5. 紧凑、快速、向后兼容、易于升级等......
  6. 提供一些不错的监控接口,例如:JMX、网页状态报告(例如数据包输入、数据包输出、错误率等)
  7. 操作友好...无需关闭整个站点即可发布新版本
  8. 同步和异步通信

...欢迎其他好东西...

有什么东西吗?
到目前为止,我已经查看了 thrift 和 avro,它们在某些方面都很好,但不要检查我的所有列表。

谢谢

【问题讨论】:

  • 你真的不是指“REST”支持。您只是在寻找对使用 HTTP 作为应用程序协议的支持。
  • 啊,正要写同样的评论 :-) Hi Darrel...

标签: json rest rpc protocol-buffers thrift


【解决方案1】:

这是一个相当高的要求 - 一些要求通过以下方式满足: 从零开始的 Avro、Thrift、Protobuff 和 ICE。

ICE 可能是性能最高的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-16
    • 1970-01-01
    • 2011-08-11
    • 2013-06-29
    相关资源
    最近更新 更多