业务场景问题
文章平均质量分 67
迪迪打车OvO
好记性不如烂笔头!!!记录每次学习的一点一滴
展开
-
业务场景问题二:部分业务场景问题(简)
垂直分片是按照数据的业务属性将不同的字段或表分配到不同的数据库中,水平分片是按照数据的某个维度(如ID范围、哈希值等)将数据分散到多个数据库中。常见的实现方式包括使用ZooKeeper、Consul、Eureka等服务注册中心,服务提供者在启动时向注册中心注册自己的信息,服务消费者从注册中心获取可用的服务列表,并进行负载均衡和故障转移。根据应用程序的需求和硬件配置,调整JVM的堆内存大小(-Xmx、-Xms参数)和垃圾回收器的选择,以提高内存利用率和垃圾回收性能。在数据发生变化时,主动更新缓存中的数据。原创 2024-06-25 11:27:36 · 917 阅读 · 0 评论 -
业务场景问题一:主从库下强制读取主库数据自定义注解@DbForceMaster
这只是一个简单的自定义注解设计流程,基本思路就是编辑注解,处理注解,配置数据源和切换机制,使用注解。在微服务nacos项目中使用到了,解决了订单-工单-任务拆解过程中数据读取到了从库的脏数据,没有实时获取新增的主库数据,导致业务测试出现问题。,需要实时读取到数据库新增的数据,代码跑的又快,往往主从库的数据增删改操作导致的数据更新还没有及时同步读取了从库的历史数据,导致后续的业务拆分细节出现脏数据。所以,为了解决这部分问题,引入了自定义注解。原创 2024-04-03 10:53:51 · 846 阅读 · 1 评论