日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

微服务:实战从传统项目平滑过渡 - 笔记

發布時間:2024/2/28 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微服务:实战从传统项目平滑过渡 - 笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

什么是微服務

服務之間無依賴,可插拔

  • 不主動(不主動提供數據/上下線不通知/不告訴你服務內容)
  • 不拒絕(只要遵循接口規范,任何客戶端都可以調用。應該由注冊中心負責負載均衡。)
  • 不負責(A調用B,如果沒有調通,B不負責將失敗的請求轉發至另外的節點上,應該由A進行服務降級。)
    例如,菜單列表服務需要提供大按鈕。如果提供菜單數據的服務掛了,或者超時了,此時前端需要數據的一方進行降級,去緩存中調基本菜單(兜底數據)。

A服務調用B服務,如果調用失敗,需要A服務處理。

單體應用向微服務異構平臺架構演變

SpringCloud Netflix/Alibaba




流量分發指標:
TPS:動態處理用戶的請求,帶有事務
QPS:單純的query,理解為純靜態請求(css,js文件等)。靜態資源一般放在前端高性能服務器上,如CDN服務器,或Nginx做動靜分離
如何分辨哪些是靜態請求,哪些是帶有事務的請求?
不連接數據庫的,不進行加減乘除的,落地到本地磁盤地址的,都是靜態請求。

實戰Spring Cloud微服務注冊中心

注冊中心需要記錄:
“服務名稱”:“對應的所有可用服務IP:port列表”

注冊中心需要提供:
1、接受注冊的接口
2、獲取注冊表功能
3、注銷、下線
4、心跳
5、定時剔除沒有心跳的服務
6、注冊中心集群之間注冊表的同步

同步:
1、注冊中心啟動的時候,去其他注冊中心拉取已經有的注冊表,注冊到自身
2、當有注冊表的操作時(注冊、更新、下線、同步到集群中),將操作廣播到集群中的其他節點。

總結

以上是生活随笔為你收集整理的微服务:实战从传统项目平滑过渡 - 笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。