作者回复: 后面会重点再整体讲一下
作者回复: 可以在git代码库issue中交流
编辑回复: 下周一和周四更新哈,不好意思,从杭州回来视频剪辑同学隔离了几天。
作者回复: 这是个好问题,对于事件发布订阅的部分需要设计上保持兼容。 对于废弃的事件,隔版本废弃。 用EF Core实现仓储层对于实体的持久化支持非常好,也就是命令的部分,查询的部分建议使用其它轻量级的ORM来些查询,尤其是复杂的查询。
作者回复: 感谢支持
作者回复: 没注意到这种情况,你可以到cap的官方issue提问
作者回复: 这里使用多个host或者backgroundservice都是多线程的方式,你讲的这个场景可以使用支持多实例的调度组件,例如hangfire、Quartz.NET等,多个进程协同分片来执行大job,部署在kubernetes中,保障高可用
作者回复: 总结得非常好
编辑回复: 目前计划是清明节后那周拍摄
作者回复: 一个微服务如果使用多个数据库,你得考虑下设计是否合理了。 如果因为项目历史原因,需要多种数据库,你需要避免跨库的事务的设计。