小馬哥-Java 微服務實踐 - Spring Boot 系列-01Java 微服務實踐 - Spring Boot 系列(一)初體驗



課程github地址
https://github.com/mercyblitz/segmentfault-lessons




傳統的web應用架構。微服務是一種架構。不限定什么語言

單體應用和微服務的對比



SOA


微服務的發展史

rpc更講究面向接口
socket更面向於底層

分布式的,也叫作進程外的

業務處理的結果一般返回給服務組件。
rest可以是json、xml、html。為什么很多會會選擇json,json的格式比較簡單清晰。

微服務面臨的挑戰

表達式驅動依賴反射驅動

目錄概要






demo

spring IO就是一些依賴關系的排除


嵌入式的容器

創建工程


 

main方法直接run

這里用的spring boot的版本是 1.5.3的版本



把注解注釋掉 再來 跑一遍程序


把靜態方法去掉,再來啟動項目

什么都沒有,壓根沒運行

再把當前這個這個類的參數換成null


在啟動文件里面加上這斷代碼



rest接口




監控

DeOps:就是開發和運維


更改應用程序的端口





8081沒有出來是因為缺少一個引用。Actuator


復制一下上面的引用到下面改了末尾的名字叫做actuator

引用后,鼠標放到這個名稱上會有提示

再次啟動程序

訪問一下8081






把spring boot的版本降到了1.4


按住Ctrl鍵盤+鼠標的左鍵移動過來。

重啟應用
再次瀏覽dump這個地址

spring 等官方文檔

內存




mappings是控制台看到的那些東西

控制台的mapped


上面那些路徑每一個都可以試一下

跟蹤

帶着問題去看源碼

幾個平級別的注解


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM