我们正在考虑使用面向服务的架构 (SOA) 来拆分我们的架构(并添加新组件)。第三方将使用许多外部 API,我们将使用 REST HTTP 接口进行制作,但是我想知道在内部使用什么是最好的,因为所有组件都在我们的控制范围内并且将在相同的网络,但可能有不同的技术(主要是 .net 和 ruby on rails)。
使用消息系统(redis、rabbitmq、EMS、我没听说过的其他值得注意的例外......)而不是 HTTP(REST、SOAP 等)会不会有很大的性能/功能增益。
我一直在努力寻找关于这个主题的好信息,而且(你可能会说)我对这个领域相当陌生,所以任何建议或好的资源都将不胜感激!
纳克斯