背景: 应用在运行过程中避免不了进程出现一些情况挂掉,导致服务不可用,影响业务功能;因此,我们希望当应用进程挂掉的时候,能自动的重启应用。 supervisor是什么? su...
背景: 应用在运行过程中避免不了进程出现一些情况挂掉,导致服务不可用,影响业务功能;因此,我们希望当应用进程挂掉的时候,能自动的重启应用。 supervisor是什么? su...
项目背景: 根据订单不同的事件做相对应的业务处理。比如:非预付费的订单48小时自动现金结清逻辑处理。经讨论决定使用rabbitMq的延迟队列方式实现。 什么是rabbitMq...
TIDB整体架构: TiDB 集群主要包括三个核心组件:TiDB Server,PD Server 和 TiKV Server。 PD Server:Placement Dr...
背景描述: 项目中使用到关于atomikos JTA解决分布式事务问题,其中一个数据源连接账单库,一个连接订单库,在账单处理进程中,会去调用订单库查询,再做一些操作。在压测的...
场景描述: 在服务器上出现了一些不太合理数据,数据处理采用的是定时任务(@Scheduled中fixedDelay属性),一开始对fixedDelay的理解就是:上次任务执行...
项目场景描述: 原A服务系统架构为springboot + sharding jdbc + Atomikos(多数据源),sharding jdbc主要为了A服务的分表处理,...
问题描述: 项目场景有一个表一对多的场景,A表一个字段(varchar类型)记录着B表多条记录的主键(bigint类型),中间用逗号隔开,把A表的字符串转换成list...
问题描述: 场景需求:主方法中“方法1”先更新一条数据(带有事务),更新成功后,希望能在“方法2”查询到事务提交后的数据,再做其他的逻辑处理。 先前处理方式:在一个未开启事务...
添加pom依赖: 第一种方式: 通过mongoTemplate实现: 步骤说明: 1、配置MongoDbConfig 1.1、创建...
描述: 在Mac电脑本机上安装了一个RabbitMq,并通过web管理界面远程访问。 紧接着在自己搭建的spring boot项目中,整合了RabbitMq,本地启动项目,发...
问题描述: 因项目需要,在springboot中需要引入mybatis-plus,在maven引入后,启动过程中报如下的错误: 原因描述: 在项目中,事先已经引入了关于pag...