同步(Synchronous)
当我们说同步的,这意味着客户端向服务器发出请求,并等待响应。线程将阻塞,直到它接收到通信。最相关的HTTP协议来实现同步通信。HTTP REST或SOAP实现。...服务B,服务C,服务D被称为顺序——这种场景会有当服务相互依赖来检索数据或事件的功能序列通过这些服务执行。...微服务之间网络通讯
API网关通常用于管理API,它处理来自UIs或其他用户的请求并将下游的调用传递给多个微服务并回应。...最终,个别microservice负责网络通信,做安全认证,处理超时,处理故障、负载平衡、服务发现、监控和日志记录。microservice开销太大。...RabbitMQ、ActiveMQ和Kafka是云平台中用于消息传递的最著名的解决方案。
事件驱动(Event-Driven)
事件驱动方法类似于消息,但它服务于不同的目的。