原创 SpringCloud組件之服務鏈路追蹤Sleuth(Hoxton版本)

1.Spring Cloud Sleuth簡介 Add sleuth to the classpath of a Spring Boot application (see below for Maven and Gradle examp

原创 SpringCloud組件之消息總線Bus(Hoxton版本)

  1.Spring Cloud Bus簡介 Spring Cloud Bus 是 Spring Cloud 體系內的消息總線,用來連接分佈式系統的所有節點。 Spring Cloud Bus 將分佈式的節點用輕量的消息代理(Ribbit

原创 SpringCloud組件之配置中心Config(Hoxton版本)

1.Config簡介 在分佈式系統中,由於服務數量巨多,爲了方便服務配置文件統一管理,實時更新,所以需要分佈式配置中心組件。在Spring Cloud中,有分佈式配置中心組件spring cloud config ,它支持配置服務放在配置

原创 SpringCloud組件之斷路器Hystrix(hoxton版本)

1.Hystrix 簡介 在微服務架構中,根據業務來拆分成一個個的服務,服務與服務之間可以相互調用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign來調用。爲了保證其高可用,單個服務通常會集羣部

原创 SpringCloud組件之Feign(Hoxton版本)

1.Feign簡介 Feign是一個聲明式的僞Http客戶端,它使得寫Http客戶端變得更簡單。使用Feign,只需要創建一個接口並註解。它具有可插拔的註解特性,可使用Feign 註解和JAX-RS註解。Feign支持可插拔的編碼器和解碼

原创 SpringCloud組件之註冊中心Eureka(Hoxton版本)

1.Eureka簡介 Eureka是Netflix開發的服務發現框架,本身是一個基於REST的服務,主要用於定位運行在AWS域中的中間層服務,以達到負載均衡和中間層服務故障轉移的目的。SpringCloud將它集成在其子項目spring-

原创 Centos6 部署分佈式文件系統FastDFS

FASTDFS相關簡介 FastDFS是一個開源的輕量級的分佈式文件系統,它對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負載均衡的問題。特別適合以文件爲載體的在線服務,如相冊網站、視頻

原创 Centos6.8 下 部署Mysql組複製(MySQL Group Replication)之多主模式(5.7新特性)

MySQL Group Replication(簡稱MGR)是MySQL官方於2016年12月推出的一個全新的高可用與高擴展的解決方案。MySQL組複製提供了高可用、高擴展、高可靠的MySQL集羣服務。 1.關於MGR介紹 1.1提供的

原创 CentOS 單個Tomcat 的啓動服務腳本

1.創建腳本 vi /etc/init.d/tomcat #! /bin/sh #shell script takes care of starting and stopping # the glassfish DAS and gla

原创 Centos6 通過RPM部署Mysql5.7

1.下載對應版本的mysql rpm安裝包    本人用的是centos6.8 64位系統,mysql安裝包官方下載地址  2.安裝mysql5.7    安裝步驟如下    ①.查看系統已經安裝過其他版本的mysql      y