一、方法區(qū)與永久代 這兩個是非常容易混淆的概念,永久代的對象放在方法區(qū)中,就會想當(dāng)然地認為,方法區(qū)就等同于持久代的內(nèi)存區(qū)域。事實上兩者是這樣的關(guān)系: 《Java虛擬機規(guī)范》只...
一、方法區(qū)與永久代 這兩個是非常容易混淆的概念,永久代的對象放在方法區(qū)中,就會想當(dāng)然地認為,方法區(qū)就等同于持久代的內(nèi)存區(qū)域。事實上兩者是這樣的關(guān)系: 《Java虛擬機規(guī)范》只...
簡單介紹RPC協(xié)議及常見框架,對比傳統(tǒng)restful api和RPC方式的優(yōu)缺點。常見RPC框架,gRPC及序列化方式Protobuf等 HTTP協(xié)議 http協(xié)議是基于tc...
一、前言 在分布式系統(tǒng)架構(gòu)中多個系統(tǒng)之間通常是通過遠程RPC調(diào)用進行通信,也就是 A 系統(tǒng)調(diào)用 B 系統(tǒng)服務(wù),B 系統(tǒng)調(diào)用 C 系統(tǒng)的服務(wù)。當(dāng)尾部應(yīng)用 C 發(fā)生故障而系統(tǒng) B...
在如何給老婆解釋什么是RPC中,我們討論了RPC的實現(xiàn)思路。那么這一次,就讓我們通過代碼來實現(xiàn)一個簡單的RPC吧! RPC的實現(xiàn)原理 正如上一講所說,RPC主要是為了解決的兩...
1. 微服務(wù)之間內(nèi)部調(diào)用實現(xiàn)方法介紹 在系列三業(yè)務(wù)領(lǐng)域驅(qū)動微服務(wù)設(shè)計的文章中,我們初步劃分了三個領(lǐng)域:身份認證限界上下文、打車管理限界上下文、運營報表限界上下文。其中運營報表...
序 網(wǎng)絡(luò)上介紹微服務(wù)的文章很多,但是針對小規(guī)模團隊如何實踐微服務(wù)架構(gòu)的文章很少,而照搬大公司的做法并不完全適合,很容易失敗。筆者在這個過程中也走過很多彎路,所以寫了這篇文章,...
原創(chuàng):http://m.itdecent.cn/p/d710a26c7772 目錄 1.下載所有包2.安裝3.新增一個demo項目4.運行項目 下載依賴包 *下載gau...
前言 因為有些倉庫上傳到Github并不是非常合適,所以就搭建了一個自己的私人倉庫。 在安裝Gogs前,我也嘗試了Gitlab,效果很不錯 環(huán)境 Centos7.1 安裝 配...
使用Spring Boot編寫了一個微服務(wù)后,如何將構(gòu)建應(yīng)用并打包成docker鏡像,推送到docker倉庫,以供測試環(huán)境測試。 docker-maven-plugin插件可...