原创 記一次服務器配置https過程

之前配置HTTPS協議都是直接網上找例子照搬,最近配置公司服務器時發現分佈式服務配置存在很多問題,於是寫一下配置過程,記錄一下 分佈式系統中大部分會使用到nginx+tomcat實現服務部署及負載均衡,尤其時springboot流

原创 SpringCloud Zuul路由網關的使用介紹

Zuul概述 Zuul包含的對請求的路由和過濾兩個主要功能。 其中路由功能負責將外部請求轉發到具體的微服務實例上,是實現外部訪問統一入口的基礎,而過濾功能則負責對請求的處理過程進行干預,是實現請求校驗、服務聚合等功能的基礎。 Zu

原创 面試掛在了 list.remove 數組下標位移

面試題:在一個集合中,有幾個隨機字符串,有些含有a,有些沒有a,用普通for循環遍歷,移除含有a字符的字符串,示例如下,請問最終的打印輸出結果是? public static void main(String[] args) {

原创 MongonDB下載、安裝(Windows)、配置詳解

MongonDB下載 MongoDB 提供了可用於 32 位和 64 位系統的預編譯二進制包,你可以從MongoDB官網下載安裝,下載地址 MongoDB 2.2 版本後已經不再支持 Windows XP 系統。最新版本也已經沒有

原创 SpringCloud Hystrix Dashboard斷路器監控詳解

Hystrix Dashboard簡介 在微服務架構中爲例保證程序的可用性,防止程序出錯導致網絡阻塞,出現了斷路器模型。斷路器的狀況反應了一個程序的可用性和健壯性,它是一個重要指標。Hystrix Dashboard是作爲斷路器狀

原创 SpringCloud config分佈式配置(一) Git環境搭建

SpringCloud config分佈式配置(一) Git環境搭建 spring cloud config簡介 Spring Cloud Config爲分佈式系統中的外部配置提供服務器和客戶端支持。使用Config Server

原创 SpringBoot 異步調用@Async的實現

異步調用與同步調用 同步調用:一般來說,我們的程序基本上使用的都是同步調用,程序按定義的順序依次執行的過程,每一行代碼執行過程必須等待上一行代碼執行完畢後才執行。 異步調用:程序在執行時,無需等待執行的返回值可繼續執行後面的代碼。

原创 SpringCloud Hystrix服務熔斷及服務降級

分佈式系統面臨的問題 複雜分佈式系統中服務通常存在數十個依賴關係,每個依賴在某些時候不可避免的存在失敗的情況。 服務雪崩 多個微服務之間調用的時候,假設服務A調用服務B和服務C,而服務B和服務C又調用其他服務,這就是“扇出”,如果

原创 SpringCloud Ribbon負載均衡的實現及自定義負載均衡

之前的文章中我們簡單介紹了一下微服務系統架構中引入Ribbon負載均衡的集成 接下來我們會系統的介紹一下Ribbon的實現及自定義策略負載均衡 1)項目的基礎結構: 在一個微服務中我們存在一個共有api 一個統一的客戶端(服務消

原创 SpringCloud Feign負載均衡的簡介及實現

前面我們通過兩篇文章介紹了一下spring cloud ribbon實現負載均衡 SpringCloud Ribbon負載均衡的集成引入 SpringCloud Ribbon負載均衡的實現及自定義負載均衡 今天主要給大家介紹一下

原创 Liunx靜態IP配置

Liunx靜態IP設置 1.登入配置文件目錄 運行命令:cd /etc/sysconfig/network-scripts 2.查看網卡信息 運行命令:ll -rw-r--r--. 1 root root 320 12月 10

原创 SpringCloud Eureka集羣及CAP原則對比Zookeeper

內容簡介: 在之前的文章中,我們詳細介紹了Eureka的服務註冊與發現,今天呢我們重點來做一下Eureka的集羣配置,捎帶介紹一下CAP原則及eureka和zookeeper的對比 Eureka集羣配置: 項目結構: 爲了簡便,

原创 Liunx修改用戶密碼

Liunx修改用戶密碼 1.查看當前用戶 運行命令: id uid=0(root) gid=0(root) 組=0(root) 環境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.

原创 Liunx壓縮解壓命令使用

Liunx壓縮解壓命令使用 根據不同文件需要不同的命令進行壓縮、解壓操作 EQ:.tar(tar不是壓縮命令,tar指打包) 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirN

原创 SpringCloud Ribbon負載均衡的實現

之間通過幾篇文章簡單介紹的eureka的使用及相關的知識, 今天開始主要講解分佈式系統框架中的另一重要構成:負載均衡 什麼是負載均衡: 摺疊負載均衡(LoadBalance)提供了一種廉價有效透明的方法擴展網絡設備和服務器的帶寬、