背景: 應(yīng)用在運(yùn)行過程中避免不了進(jìn)程出現(xiàn)一些情況掛掉,導(dǎo)致服務(wù)不可用,影響業(yè)務(wù)功能;因此,我們希望當(dāng)應(yīng)用進(jìn)程掛掉的時候,能自動的重啟應(yīng)用。 supervisor是什么? su...
背景: 應(yīng)用在運(yùn)行過程中避免不了進(jìn)程出現(xiàn)一些情況掛掉,導(dǎo)致服務(wù)不可用,影響業(yè)務(wù)功能;因此,我們希望當(dāng)應(yīng)用進(jìn)程掛掉的時候,能自動的重啟應(yīng)用。 supervisor是什么? su...
項目背景: 根據(jù)訂單不同的事件做相對應(yīng)的業(yè)務(wù)處理。比如:非預(yù)付費(fèi)的訂單48小時自動現(xiàn)金結(jié)清邏輯處理。經(jīng)討論決定使用rabbitMq的延遲隊列方式實(shí)現(xiàn)。 什么是rabbitMq...
TIDB整體架構(gòu): TiDB 集群主要包括三個核心組件:TiDB Server,PD Server 和 TiKV Server。 PD Server:Placement Dr...
背景描述: 項目中使用到關(guān)于atomikos JTA解決分布式事務(wù)問題,其中一個數(shù)據(jù)源連接賬單庫,一個連接訂單庫,在賬單處理進(jìn)程中,會去調(diào)用訂單庫查詢,再做一些操作。在壓測的...
場景描述: 在服務(wù)器上出現(xiàn)了一些不太合理數(shù)據(jù),數(shù)據(jù)處理采用的是定時任務(wù)(@Scheduled中fixedDelay屬性),一開始對fixedDelay的理解就是:上次任務(wù)執(zhí)行...
項目場景描述: 原A服務(wù)系統(tǒng)架構(gòu)為springboot + sharding jdbc + Atomikos(多數(shù)據(jù)源),sharding jdbc主要為了A服務(wù)的分表處理,...
問題描述: 項目場景有一個表一對多的場景,A表一個字段(varchar類型)記錄著B表多條記錄的主鍵(bigint類型),中間用逗號隔開,把A表的字符串轉(zhuǎn)換成list...
問題描述: 場景需求:主方法中“方法1”先更新一條數(shù)據(jù)(帶有事務(wù)),更新成功后,希望能在“方法2”查詢到事務(wù)提交后的數(shù)據(jù),再做其他的邏輯處理。 先前處理方式:在一個未開啟事務(wù)...
添加pom依賴: 第一種方式: 通過mongoTemplate實(shí)現(xiàn): 步驟說明: 1、配置MongoDbConfig 1.1、創(chuàng)建...
描述: 在Mac電腦本機(jī)上安裝了一個RabbitMq,并通過web管理界面遠(yuǎn)程訪問。 緊接著在自己搭建的spring boot項目中,整合了RabbitMq,本地啟動項目,發(fā)...
問題描述: 因項目需要,在springboot中需要引入mybatis-plus,在maven引入后,啟動過程中報如下的錯誤: 原因描述: 在項目中,事先已經(jīng)引入了關(guān)于pag...