将grpc协议添加到现有快递服务器的最佳方法是什么?

时间:2019-07-31 11:14:34

标签: node.js spring-boot express http grpc

我有使用http协议的Express服务器。

问题是,我还需要支持grpc协议。

服务器已经在生产环境中运行了多个功能。

但是在可预见的将来,我们必须实施更多重要的业务逻辑,因此即使需要一些时间,我们也要保持扎实和快速。

我在这里考虑了几种选择。

  1. 使用grpc软件包。

我认为这是最简单的方法。只需添加grpc服务器并使用现有的业务逻辑模块即可。

但是我担心将来会在http和grpc上复制业务逻辑。

  1. 使用nest.js代替快递。

我的同事推荐。 nest.js提供抽象层来传输协议。

但是我必须重写现有服务器。

  1. 使用java spring-boot框架。

Java是grpc本地语言。 Java grpc参考和社区是最可靠的。

但是我必须重写现有服务器。

您推荐什么?

0 个答案:

没有答案