我是微软服务的新手,我试图把我的项目变成一个基于微服务的项目。我的问题是弄清楚每种服务是如何相互通信的。微服务通信
首先,我探索了REST风格的服务,但是如果每个服务都基于HTTP REST,他们究竟怎么相互“交谈”?
然后我试着学习Spring集成,但后来变得更清楚,他们应该如何沟通,因为现在我想到,也许我需要使用RabbitMQ作为前端和微服务后端之间的中间件。
我也遇到了云和Docker技术,所以我猜每个服务都应该在云上,但是它并没有说明服务如何通信。
我正在使用Java,Spring技术。
我会很高兴,如果有人会给我一个更好的图片应该怎么样。