我一直在阅读微服务架构,但是我仍然无法理解微服务之间的通信机制。
他们在许多文章中说微服务通常通过RESTful API公开。但是,当您搜索Internet时,您总是会看到基于消息和后端通信事件的实现。
所以我很困惑,REST API是所有微服务的标准,还是我们可以看到没有REST端点的微服务。
对于您的问题,首先让我们了解一种服务相互交互的方式,让我们创建两个服务订单服务和客户服务:
在这种情况下,需要模仿同步通信,一种直接的方法是休息或原型,或者通过消息传递来模仿
您的第三个问题是,有没有可能没有休息端点的服务:::是的,但每个服务都必须是可到达的。因此,请使用休息或其他形式
上面提到的链接:microservices.io很好,请再次浏览
| 归档时间: |
|
| 查看次数: |
2194 次 |
| 最近记录: |