参考了一篇优透博文:https://mp.weixin.qq.com/s/9FT6jAU89Y9pBxiiJ0NzfQ
微服务中经常会采用,技术上选择事件驱动,业务上讲是RPC模式。事件通知作为微服务的集成方式,应用越来越广。
一、RPC方式(紧耦合):
点对点的远程函数标签模式,实时返回值,常见RESTFul,gRPC,Dubbo都是这种方式,同步的。
二、事件驱动方式(松耦合),即消息模式
事件驱动分为:事件通知和事件溯源,事件通知应用的比较多,事件溯原应用很少的应用。
现在大量出现的消息队列产品,例如:ActiveMQ,RabbitMQ,RocketMQ/Kafka。