作者回复: 分析到位👍
作者回复: 赞同👍
作者回复: 赞同👍
作者回复: 赞同👍
作者回复: 你可以这样理解:EJB=所有微服务基础设施的全集
作者回复: 发之前缓存,可以记录到本地,也可以记录到数据库,但这个方案的复杂度比较高,且建议只有发送失败的时候这样做,但其实还是没有保证完全不丢失,因为也可能发送到消息系统后消息系统挂了
作者回复: 1. SOA架构就是ESB,互联网就是微服务的服务中心。
2. 服务名字系统确实需要拉取服务配置信息,但对于机器来说,几万条信息完全没有压力,所以不要担心。
3. 配置更新要及时的话,有几种做法:配置推送,配置定时(例如每秒)校验,zk配置变更通知。用得最多的反而是定时校验,校验做的很轻量级,每次只要校验配置版本号或者配置hash值
作者回复: 每个组件设计原理合起来可以开另外一个专栏了,本篇只是提炼重点内容
作者回复: 协程是用户态判断,不会切换到内核态,没有上下文切换
作者回复: 这个是微服务全家桶,里面什么都有
作者回复: 服务总线系统可靠性存在风险,服务名字系统sdk是通用的
作者回复: 架构师是分级的,参考特别放送的内容,只会PHP会限制你的选择范围,因此要成为优秀的架构师,只会PHP不太够