生产中的 Haskell RPC 框架 [关闭]

Posted

技术标签:

【中文标题】生产中的 Haskell RPC 框架 [关闭]【英文标题】:Haskell RPC framework in production [closed] 【发布时间】:2015-01-04 12:25:18 【问题描述】:

我真的认为 Haskell 是一种很棒的编程语言,但似乎 Haskell 缺乏可用于生产的方便且成熟的工具。 Haskell 有没有像 Scala 中的 Finagle 一样成熟、稳定、方便使用的 RPC 框架?有没有人在生产中使用 Haskell,他们如何处理不同端之间的通信? 谢谢。

【问题讨论】:

【参考方案1】:

是的。有https://www.haskell.org/haskellwiki/HaXR。如果 JSON 更适合您,那么还有 http://hackage.haskell.org/package/json-rpc-server,但这仅适用于服务器端(同一个人也在做客户端库,但它并不成熟)

话虽如此:RPC 应该始终是最后的手段,因为它总是不利于可靠性和性能(这是一般的编程建议,并非特定于 Haskell)

【讨论】:

以上是关于生产中的 Haskell RPC 框架 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

一文掌握RPC框架Apache Thrift

Java的RPC框架[关闭]

Rpc接口压测

企业级 RPC 框架 zRPC

框架扩展:注解 RPC Consumer属性动态注入

性能工具之Jmeter压测Thrift RPC服务