17
2025-01-13
来自广东
老师,双写差异对账有什么方式,常用架构,框架,手段吗,尤其是新业务数据表与旧业务数据表是异构的
lJ
2025-01-10
来自江苏
1. 服务的粒度要适中,过小的服务会导致管理复杂性增加,而过大的服务则失去了微服务的优势。 2. 服务间的依赖性应该最小化。服务应尽量保持自治,避免过多的跨服务调用和复杂的依赖链。 3. 根据目的的不同灵活地选取不同的拆分方式,常见的拆分方式有:业务逻辑、可扩展、可靠性、性能等。 4. 每个微服务应该拥有自己的数据存储,并且能够自治地管理其数据。避免不同微服务共享数据库。 5. 构建完备的基础设施,服务发现、服务路由、服务容错、接口框架、API 网关、自动化部署、自动化测试、配置中心、服务监控、服务跟踪、服务安全。