【发布时间】:2018-01-03 02:00:23
【问题描述】:
我是微服务新手,但我想知道处理通信的最佳方式是什么。 我已经研究了一些解决方案,但想知道你的意见怎么办: 我的微服务托管在 azure atm 上,我使用 REST 服务调用它们,
但是……
我希望除了其他服务之外的任何人都不能调用这些服务,因为我有一个用于外部应用程序的外观 API。
我使用 RabbitMQ 研究过 Servicebus、Eventhubs、REST、WCF、SQL,但我不知道什么是最快的消息传递服务。
我更喜欢速度和稳定性胜过一切,高复杂度不是问题。
有人对此有什么建议吗?
提前谢谢你
【问题讨论】:
-
我投票决定关闭,因为这不是一个编程问题。但是,您是否尝试过简单的谷歌搜索来比较各种选择之间的性能比较?此外,您列出的项目都是不同类别的软件。你真正在寻找什么?
标签: c# azure data-structures messaging microservices