云原生從字面意思上來(lái)看可以分成云和原生兩個(gè)部分。 云是和本地相對(duì)的,傳統(tǒng)的應(yīng)用必須跑在本地服務(wù)器上,現(xiàn)在流行的應(yīng)用都跑在云端,云包含了IaaS,、PaaS和SaaS。 原生就...
動(dòng)機(jī)背景 早起使用ACTIVEMQ做社交,大數(shù)據(jù)管道,交易及其他后面量大了。根據(jù)我們的預(yù)演,隨著隊(duì)列和虛擬主題的使用,ActiveMQ IO模塊達(dá)到了瓶頸。我們盡力通過(guò)節(jié)流、...
一、問(wèn)題背景 一次生產(chǎn)事故,線上服務(wù)響應(yīng)慢;作為常規(guī)操作,服務(wù)的VM啟動(dòng)參數(shù)有配置OOM提取內(nèi)存DUMP信息: 這是個(gè)好習(xí)慣。 使用Eclipse MAT分析dump文件,大...
Seata/Fescar 的發(fā)展歷程 阿里是國(guó)內(nèi)最早一批進(jìn)行應(yīng)用分布式(微服務(wù)化)改造的企業(yè),所以很早就遇到微服務(wù)架構(gòu)下的分布式事務(wù)問(wèn)題。 2014 年,阿里中間件團(tuán)隊(duì)發(fā)布 ...
MySQL 5.7手動(dòng)安裝步驟 一,下載 1.1 下載地址 https://dev.mysql.com/downloads/mysql/ download :https://...
解決痛點(diǎn) 1,跨團(tuán)隊(duì)協(xié)作API變更怎同步通知。(使用YAPI,CICD流水線郵件通知) 2,JAVA使用SWAGGER2進(jìn)行API傳統(tǒng)和簡(jiǎn)單測(cè)試,上線時(shí)需要干掉(多一事不如少...
RocketMQ總結(jié) 1 rocketmq是什么? 是一個(gè)隊(duì)列模型的消息中間件,具有高性能、高可靠、高實(shí)時(shí)、分布式特點(diǎn)。 Producer、Consumer、隊(duì)列都可以分布式...
目前所有的日志記錄方式采用的都是同步的方式,即直接將日志寫(xiě)入文件。在多應(yīng)用的時(shí)候,這種效果會(huì)導(dǎo)致一定的線程運(yùn)行延遲,所以可以采用異步的方式處理。logback AsyncAp...
前言 Yapi是去哪兒網(wǎng)開(kāi)源的一款接口管理工具。接口的文檔的管理是一件比較痛苦的事情,后端開(kāi)發(fā)不得不使用很長(zhǎng)的時(shí)間去維護(hù)繁雜冗余的文檔,而前端開(kāi)發(fā)也因?yàn)槲臋n的不精確也浪費(fèi)開(kāi)發(fā)...