上次回歸: 上次我們說了ribbon的基本使用,包括里面的內部算法,算法的細粒度配置,還有我們自己如何實現我們自己的算法,主要還是一些基本使用的知識,還不會使用ribbon的小伙伴可以回去看一下 ...
歷史演變: 以前我們都是一個war包,包含了很多很多的代碼,反正我開始工作的時候做的就是這樣的項目,一個金融系統,代碼具體多少行記不清楚了,內部功能超多,但是實際能用到的不多,代碼冗余超大,每次部署大概要 分鍾以上。 這個war包包含了我們的所有,jsp js css java代碼。代碼很臃腫,每次改BUG很容易 碰瓷 。還有很多很多的不方面,這里就不一一列舉了。畫個圖 慢慢的我們的用戶越來越多了 ...
2020-02-18 11:15 1 1390 推薦指數:
上次回歸: 上次我們說了ribbon的基本使用,包括里面的內部算法,算法的細粒度配置,還有我們自己如何實現我們自己的算法,主要還是一些基本使用的知識,還不會使用ribbon的小伙伴可以回去看一下 ...
上次回顧: 上次博客,我們主要說了微服務的發展歷程和nacos集群單機的搭建,單機需要-m standalone啟動,集群建議使用nginx做一下反向代理,自行保證mysql和ngxin的高可用。 本次定位: 一、nacos的內部概念 二、nacos的基本使用 三、為下次 ...
本次我們主要來說一下我們的IO阻塞模型,只是不多,但是一定要理解,對於后面理解netty很重要的 IO模型精講 IO模型就是說用什么樣的通道進行數據的發送和接收,Java共支持3種網絡編程IO模式:BIO,NIO,AIO。 BIO BIO(Blocking IO) 同步阻塞 ...
學而時習之,不亦說乎 前言 本章開始我們進入微服務的世界,在微服務需要的眾多功能中,今天我們介紹注冊中心和配置中心,這也是Nacos給我們提供的兩大功能。 注冊中心 注冊中心即提供服務注冊和服務發現功能. 何為服務注冊,即將服務信息注冊到注冊中心 何為 ...
關於微服務分布式架構的權限資源設計初步設想 最近開發的系統是前后端分離+微服務分布式架構,不同於單體應用的權限身份校驗機制,前后端分離的情況下,無法直接確認前端請求者的身份權限,需要通過第三方鑒權中心來操作,身份校驗較為簡單,直接過濾網關級別的請求即可,但是權限校驗就比較復雜了。 初步設想 ...
最近一直在學習微服務,畢竟現在大家都在說分布式,集群等,分布式和集群的基本前提是微服務,所以有比較掌握微服務的基本原理。 先看一下微服務架構圖,如下圖: 微服務主要由以下幾個基本組件: 服務描述、注冊中心、服務框架、服務監控、服務追蹤、服務治理。 1、服務描述 服務調用首先要 ...
...
上次回歸: 上次我們主要說了,我們的注冊中心nacos的使用,如我們的命名空間、分組、集群、版本等是如何使用的,如果是這樣呢?我們現在有三個用戶服務和三個訂單服務,我們應該如何分發這些請求呢?都請求到一個服務?輪詢?權重?這次我們就來看一下我們的如何解決這些問題的。 本次主要內容 ...