我是微服务的新手,但我想知道处理通信的最佳方式是什么。 我已经研究了一些解决方案,但想知道你的意见是什么: 我的微服务托管在azure atm上,我用REST服务调用它们,
但是...
我希望除了其他服务之外无法从任何人调用服务,因为我有外部应用程序的外观API。
我已经使用RabbitMQ查看了Servicebus,Eventhubs,REST,WCF,SQL,但我不知道什么是最快的消息服务。
我更喜欢速度和稳定性,高复杂性不是问题。
有人对此有建议吗?
提前谢谢
答案 0 :(得分:0)
我建议使用RabbitMQ,它很容易在C#中开始,你可以使用MQTT协议或AMQP。
如果您决定使用其他代理,则更新非常容易,通常需要进行最少的代码更改。
在没有大量代码的情况下,它们都为您提供了许多功能。
可以使用各种在线经纪人测试客户,但我不会将它们用于生产。
对于C#客户,请查看