Skip to content

Latest commit

 

History

History
executable file
·
41 lines (23 loc) · 1.25 KB

File metadata and controls

executable file
·
41 lines (23 loc) · 1.25 KB

常见问题

服务如何访问?

服务如何发现?

服务如何通信?

一对一 一对多
同步 请求/响应 ———
异步 通知 发布/订阅
请求/异步响应 发布/异步响应

同步调用:REST(JAX-RS、Spring Boot)、RPC(Thrift、Dubbo)

异步调用:Akka Actor、Kafka、Notify、MQ

数据如何管理?

常见方式:共享数据库、消息队列事件驱动:Event Sourcing、CQRS

服务如何容错?

防⽌应⽤用程序试图调⽤远程服务或访问共享资源失败

异常处理理、⽇日志记录、测试失败操作、资源分化、并发等等

服务如何监控?