1、背景 在我們的項(xiàng)目中有這么一個(gè)場(chǎng)景,需要消費(fèi)kafka中的消息,并生成對(duì)應(yīng)的工單數(shù)據(jù)。早些時(shí)候程序運(yùn)行的好好的,但是有一天,我們升級(jí)了容器的配置,結(jié)果導(dǎo)致部分消息無(wú)法消費(fèi)...
1、背景 在我們的項(xiàng)目中有這么一個(gè)場(chǎng)景,需要消費(fèi)kafka中的消息,并生成對(duì)應(yīng)的工單數(shù)據(jù)。早些時(shí)候程序運(yùn)行的好好的,但是有一天,我們升級(jí)了容器的配置,結(jié)果導(dǎo)致部分消息無(wú)法消費(fèi)...
一、背景 隨著我們的微服務(wù)越來(lái)越多,如果每個(gè)微服務(wù)都要自己去實(shí)現(xiàn)一套鑒權(quán)操作,那么這么操作比較冗余,因此我們可以把鑒權(quán)操作統(tǒng)一放到網(wǎng)關(guān)去做,如果微服務(wù)自己有額外的鑒權(quán)處理,可...
第一部分、引言 在spring應(yīng)用中,如果我們需要訂閱kafka消息,通常情況下我們不會(huì)直接使用kafka-client,而是使用了更方便的一層封裝spring-kafka。...
一、背景 在工作中,有些時(shí)候我們有些定時(shí)任務(wù)的執(zhí)行可能是需要?jiǎng)討B(tài)修改的,比如: 生成報(bào)表,有些項(xiàng)目配置每天的8點(diǎn)生成,有些項(xiàng)目配置每天的10點(diǎn)生成,像這種動(dòng)態(tài)的任務(wù)執(zhí)行時(shí)間,...
一、需求 使用 filebeat 收集系統(tǒng)中的日志到 elasticsearch 中。 讀取系統(tǒng)中的日志文件,排除不需要的數(shù)據(jù)。 多行日志的處理。 filebeat.yml中...
最近遇到一個(gè)時(shí)間的bug,時(shí)間轉(zhuǎn)換相差了一年,現(xiàn)在是2020年12月份,結(jié)果時(shí)間轉(zhuǎn)換后直接成了2021年12月份。而且在之前一直是沒(méi)問(wèn)題的,找了半天才發(fā)現(xiàn)是轉(zhuǎn)換時(shí)間格式的問(wèn)題...
一、需求 在使用spring gateway作為網(wǎng)關(guān)時(shí),我們需要在經(jīng)過(guò)網(wǎng)關(guān)的請(qǐng)求中添加一些需要傳遞給后續(xù)服務(wù)的公共參數(shù),這個(gè)時(shí)候就可以用到spring gateway提供的自...
一、Redis key 命名風(fēng)格規(guī)范 【推薦】Redis key命名需具有可讀性以及可管理性,不該使用含義不清的key以及特別長(zhǎng)的key名; 【強(qiáng)制】以英文字母開(kāi)頭,命名中只...
數(shù)據(jù)庫(kù)的幾個(gè)字段使用到Json類(lèi)型,持久層用的是Mybatis,由于沒(méi)辦法實(shí)現(xiàn)自動(dòng)轉(zhuǎn)換,因此需要自己寫(xiě)幾個(gè)handler。因?yàn)閖son類(lèi)型的字段用到的地方比較多,也不想一個(gè)一...