问题描述
我的部门来自.NET 4.8 wcf / wpf客户端/服务器体系结构领域。但是时代变了,将 .NET 后端连接到Web应用程序,移动应用程序和(也)桌面应用程序有新要求。当我们实现自己的网络时,我们在如何将消息从后端传输到客户端方面具有丰富的经验。 TCP 消息代理。
#1使用Google protobuf / amqp 事件代理是否是将微服务与各种客户端(网络,移动,桌面)以及和其他后端组件?
我目前的调查使我想到了3种产品:
- RabbitMQ及其amqp
- NATS/STAN,带有google protobuf消息协议,包括MysqL / Postegres中的事件存储
- Eventstore,具有Google protobuf消息协议,包括在自己的数据库系统中的事件存储功能
以下是我的第二个问题:
#2您对这些产品有何经验?有利弊吗?
我们不需要任何集群系统或高度可扩展的解决方案,因为每个客户都有自己的具有少于40个客户端的封装系统。但是我们想要可靠的消息/事件传输(应该由提到的三个代理中的任何一个来实现)。
BR基督教徒
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)