我是微軟服務的新手,我試圖把我的項目變成一個基於微服務的項目。我的問題是弄清楚每種服務是如何相互通信的。微服務通信
首先,我探索了REST風格的服務,但是如果每個服務都基於HTTP REST,他們究竟怎麼相互「交談」?
然後我試着學習Spring集成,但後來變得更清楚,他們應該如何溝通,因爲現在我想到,也許我需要使用RabbitMQ作爲前端和微服務後端之間的中間件。
我也遇到了雲和Docker技術,所以我猜每個服務都應該在雲上,但是它並沒有說明服務如何通信。
我正在使用Java,Spring技術。
我會很高興,如果有人會給我一個更好的圖片應該怎麼樣。