原创 初識spring-boot-starter-actuator
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId>
原创 spring cloud cofing client/server 接入 eureka,client動態刷新配置'actuator/refresh'
首先改造config-server, pom裏引入spring-cloud-starter-eureka: <dependency> <groupId>org.springframework.cloud</groupId>
原创 spring-cloud-starter-bus-amqp利用rabbitmq消息總線實現動態刷新配置
對config-client進行改造,引入spring-cloud-starter-bus-amqp,同時對spring-boot-starter-parent進行降級,從2.1.1.RELEASE到2.0.3.RELEASE,配合Fin
原创 spring-cloud-starter-bus-kafka利用kafka消息總線實現動態刷新配置
利用上一節的config-client,修改依賴爲spring-cloud-starter-bus-kafka: <dependency> <groupId>org.springframework.cloud</groupId
原创 初識kafka,以及springboot接入
kafka使用scala編寫,採用zookeeper作爲服務註冊發現中心,下載地址以及安裝啓動過程如下,我的安裝目錄是/Users/r/services/kafka: 核心: 下載 https://www.apache.org/dyn/c
原创 config-server/client 簡單接入 spring-boot-starter-security
由於配置中心內容比較敏感,所以結合spring security實現安全保護。 首先改造config-server,在pom文件裏引入spring-boot-starter-security: <dependency> <gr
原创 初識rabbitmq以及spring boot 接入rabbitmq
以下測試是在mac環境,因爲rabbitmq是基於erlang語言開發,所以運行環境必須先安裝erlang版本21: 升級erlang至21 brew uninstall --ignore-dependencies erlang # 如
原创 Spring Cloud Config as Client
首先引入spring-cloud-starter-config和dependencyManagement,全文POM如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="h
原创 spring cloud config server接入github
首先,github的內容如下: 地址:https://github.com/stringhuang/SpringCloud-Learning spring_cloud_in_action/config-repo 存儲文件爲:didis
原创 Spring-Cloud-Zuul API Gateway
首先,引入spring-cloud-starter-zuul,還有dependencyManagement中的spring-cloud-dependencies 注意,如果使用的spring-cloud-dependencies是版本Fi
原创 自定義serviceApi複用於客戶端和服務端接口
創建工程HelloServiceApi,目錄結構如下: 其中entity.User和service.HelloService定義如下: package com.didispace.helloserviceapi.service; i
原创 簡單接入spring-cloud-feign
首先在pom裏引入依賴:主要是eurkea和feign <dependencies> <dependency> <groupId>org.springframework.boot</gr
原创 ribbon加入斷路器hyxtrix
首先,要在POM里加入如下配置: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hy
原创 實現Hystrix-Dashboard
首先,創建一個新的項目,名稱就是“hystrix-dashboard”,需要加入的依賴有spring-cloud-starter-hystrix,spring-cloud-starter-hystrix-dashboard,spring-
原创 mybatis接入spring-boot
mybatis要接入spring-boot,首先配置pom: <!-- 數據庫連接相關 --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <art