作者回复: 加油,大年三十还在学习,太优秀了,太有梦想了~
作者回复: peter 新年好 Q1:“引入一个中间层”是解决问题的思路,MyCat 是通过引入一个中间层进行分库分表来解决数据库水平扩展的问题,课程中提到的 Proxy 是通过中间层来解决数据库的稳定性问题。 Q2:课程主要是讨论服务发现这个业务场景是 AP 还是CP,文中列举的都是不论是etcd还是eureka都是具体的实现,我们只是通过这些例子来对比讨论和选型。具体实现每年都会有新的项目出来,但是服务发现场景是 CP 是不会变的,这个才是课程中关注的重点。
作者回复: 分层是架构设计的关键,架构设计方面的问题,增加中间层是非常常用的方式。 不过增加中间层带来的问题是多了一层,在研发和运维都增加了负责度,所以需要合理使用,也不能过度设计。
作者回复: 👍
作者回复: 是的,需要不断学习,进行系统性的归纳和总结