我有使用http协议的Express服务器。
问题是,我还需要支持grpc协议。
服务器已经在生产环境中运行了多个功能。
但是在可预见的将来,我们必须实施更多重要的业务逻辑,因此即使需要一些时间,我们也要保持扎实和快速。
我在这里考虑了几种选择。
我认为这是最简单的方法。只需添加grpc服务器并使用现有的业务逻辑模块即可。
但是我担心将来会在http和grpc上复制业务逻辑。
我的同事推荐。 nest.js提供抽象层来传输协议。
但是我必须重写现有服务器。
Java是grpc本地语言。 Java grpc参考和社区是最可靠的。
但是我必须重写现有服务器。
您推荐什么?