歷史演變: 以前我們都是一個war包,包含了很多很多的代碼,反正我開始工作的時候做的就是這樣的項目,一個金融系統,代碼具體多少行記不清楚了,內部功能超多,但是實際能用到的不多,代碼冗余超大,每次部署大概要10分鍾以上。 這個war包包含了我們的所有,jsp、js、css、java代碼 ...
上次回顧: 上次博客,我們主要說了微服務的發展歷程和nacos集群單機的搭建,單機需要 m standalone啟動,集群建議使用nginx做一下反向代理,自行保證mysql和ngxin的高可用。 本次定位: 一 nacos的內部概念 二 nacos的基本使用 三 為下次ribbon組件做准備 nacos的內部概念 上次我們搭建好了nacos集群,這次我們就在那個集群基礎上來繼續說,上次我們只說到 ...
2020-02-19 09:58 0 1528 推薦指數:
歷史演變: 以前我們都是一個war包,包含了很多很多的代碼,反正我開始工作的時候做的就是這樣的項目,一個金融系統,代碼具體多少行記不清楚了,內部功能超多,但是實際能用到的不多,代碼冗余超大,每次部署大概要10分鍾以上。 這個war包包含了我們的所有,jsp、js、css、java代碼 ...
上次回歸: 上次我們說了ribbon的基本使用,包括里面的內部算法,算法的細粒度配置,還有我們自己如何實現我們自己的算法,主要還是一些基本使用的知識,還不會使用ribbon的小伙伴可以回去看一下 ...
Java生鮮電商平台-SpringCloud微服務開發中的數據架構設計實戰精講 Java生鮮電商平台: 微服務是當前非常流行的技術框架,通過服務的小型化、原子化以及分布式架構的彈性伸縮和高可用性,可以實現業務之間的松耦合、業務的靈活調整組合以及系統的高可用性。為業務創新 ...
上次回歸: 上次我們主要說了,我們的注冊中心nacos的使用,如我們的命名空間、分組、集群、版本等是如何使用的,如果是這樣呢?我們現在有三個用戶服務和三個訂單服務,我們應該如何分發這些請求呢?都請求到一個服務?輪詢?權重?這次我們就來看一下我們的如何解決這些問題的。 本次主要內容 ...
這次我們來說說我們的RocketMQ的安裝和參數配置,先來看一下我們RocketMQ的提出和應用場景吧。 早在2009年,阿里巴巴的淘寶第一次提出了雙11購物狂歡節,但是在2009年,服務器無法承受到大規模的並發,導致了大規模宕機停運,當時還是IOE的服務架構,也就是沒有我們的消息隊列 ...
前面我們說了RabbitMQ和RocketMQ的安裝和簡單的使用,這次我們說一下Kafka的安裝配置,后面我會用幾個真實案例來說一下MQ的真實使用場景。天冷了,不願意伸手,最近沒怎么寫博客了,還請見諒。 一、目標 1.知道什么是Kafka 2.懂得kafka的單機和集群安裝 ...
我們使用的redis,單機的絕對做不到高可用的,萬一單機的redis宕機了,就沒有備用的了,我們可以采用集群的方式來保證我們的高可用操作。 主從架構 大致就是這樣的,一個主節點,兩個從節點(一般兩個就可以了) 主從工作原理 如果你為master配置了一個slave ...
開源中國 張鋒,《微服務架構實戰》一書作者,北京航空航天大學軟件工程碩士,資深架構師,有10多年管理和架構經驗,在業界頗具威望和影響力。曾就職於神州數據、亞信科技、中文在線及多家互聯網公司,擔任架構師及技術總監等職位,現在就職於中青旅,任架構組組長,成功管理和指導過三農綜合服務信息平台 ...