【文章僅供非商業(yè)用途或交流學(xué)習(xí)使用】 內(nèi)存中的數(shù)據(jù)對(duì)象只有轉(zhuǎn)換為二進(jìn)制流才可以進(jìn)行數(shù)據(jù)持久化和網(wǎng)絡(luò)傳輸。將流數(shù)據(jù)對(duì)象轉(zhuǎn)換為二進(jìn)制流的過(guò)程就叫做對(duì)象的序列化。反之,將二...
【文章僅供非商業(yè)用途或交流學(xué)習(xí)使用】 內(nèi)存中的數(shù)據(jù)對(duì)象只有轉(zhuǎn)換為二進(jìn)制流才可以進(jìn)行數(shù)據(jù)持久化和網(wǎng)絡(luò)傳輸。將流數(shù)據(jù)對(duì)象轉(zhuǎn)換為二進(jìn)制流的過(guò)程就叫做對(duì)象的序列化。反之,將二...
【優(yōu)雅的解決問(wèn)題】 一、問(wèn)題場(chǎng)景 在項(xiàng)目研發(fā)過(guò)程中,我們經(jīng)常用長(zhǎng)度18位的bigint類型來(lái)做數(shù)據(jù)庫(kù)的id主鍵,這樣存在一個(gè)問(wèn)題,就是在序列化傳給前端...
【優(yōu)雅的解決問(wèn)題】 一、問(wèn)題場(chǎng)景 我們?cè)谘邪l(fā)過(guò)程中普遍會(huì)遇到一種情況,一個(gè)請(qǐng)求過(guò)來(lái),會(huì)同時(shí)用到body和header里面的參數(shù),如果分別從body和heade...
【微服務(wù)>>>注冊(cè)中心】 一、簡(jiǎn)介 Eureka是Netflix公司開源的服務(wù)發(fā)現(xiàn)組件,其完整體系包含兩個(gè)部分,Eureka Server 和 Eur...
【高可用篇】 做高可用的目的:允許個(gè)別節(jié)點(diǎn)崩潰的情況下繼續(xù)平穩(wěn)運(yùn)行,可以通過(guò)動(dòng)態(tài)擴(kuò)容來(lái)增加吞吐量。 RabbitMQ的Cluster集群分為兩種情況:...
一、 Redis Sentinel 簡(jiǎn)介 Redis Sentinel(哨兵)是Redis官方推薦高可用方案,它的作用是對(duì)Redis節(jié)點(diǎn)進(jìn)行監(jiān)控、故障判斷、故障轉(zhuǎn)移、...
關(guān)于消息隊(duì)列,從前年開始斷斷續(xù)續(xù)看了些資料,想寫很久了,但一直沒騰出空,近來(lái)分別碰到幾個(gè)朋友聊這塊的技術(shù)選型,是時(shí)候把這塊的知識(shí)整理記錄一下了。 市面上的消息隊(duì)列產(chǎn)品有很多,...