Haskell 生产中的 RPC 框架

Haskell RPC framework in production

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

是的。有https://www.haskell.org/haskellwiki/HaXR. If JSON is more your thing then there's also http://hackage.haskell.org/package/json-rpc-server,但那只是服务端的(同一个人也在做客户端库,但还不够成熟)

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