我们正在考虑使用面向服务的架构(SOA)来拆分我们的架构(并添加新组件)。将有许多外部API将由第三方使用,我们将使用REST HTTP接口进行制作,但我想知道在内部使用什么是最好的,因为所有组件都在我们的控制下,并且将在同一网络上,但可能使用不同的技术(主要是.NET和Ruby on Rails)。
使用消息系统(如Redis、RabbitMQ、EMS等)而不是HTTP(REST、SOAP等)是否会带来大的性能/功能提升?
我很难找到关于这个话题的好信息(正如你可能已经注意到的),所以任何建议或好资源将不胜感激!
谢谢。
使用消息系统(如Redis、RabbitMQ、EMS等)而不是HTTP(REST、SOAP等)是否会带来大的性能/功能提升?
我很难找到关于这个话题的好信息(正如你可能已经注意到的),所以任何建议或好资源将不胜感激!
谢谢。