springcloud
dulang2015
这个作者很懒,什么都没留下…
展开
-
SpringCloud-Finchley系列10-配置获取Spring Cloud Config搭建
创建项目配置文件启动类服务pom文件验证一.创建项目选取Spring Cloud Config作为获取配置组件Spring Cloud Bus(rabbitmq)作为消息总线组件创建maven项目flow-config-client01(8751)、flow-config-client02(8752)作为子模块二.配置文件1.application-config-client01-dev.yml, 内容如下:# rabbitmq_config\bus_configspring:.原创 2020-08-15 10:53:22 · 133 阅读 · 0 评论 -
SpringCloud-Finchley系列09-分布式配置中心Spring Cloud Config搭建
创建项目配置文件启动类pom文件验证一.创建项目选取Spring Cloud Config作为分布式配置中心组件创建maven项目flow-config-server(8741)作为子模块二.配置文件application-config-server-dev.yml, 内容如下:server: port: 8741eureka: instance: lease-renewal-interval-in-seconds: 5 lease-expiration-.原创 2020-08-14 16:58:46 · 89 阅读 · 0 评论 -
SpringCloud-Finchley系列08-服务网关zuul搭建
创建项目配置文件启动类过滤器pom文件验证一.创建项目选取zuul作为服务网关组件创建项目flow-zuul(8731)作为子模块二.配置文件application-zuul-dev.yml, 内容如下:# dev_configspring: application: name: zuulserver: port: 8731eureka: instance: lease-renewal-interval-in-seconds: 5 le.原创 2020-08-14 16:43:54 · 91 阅读 · 0 评论 -
SpringCloud-Finchley系列07-服务聚合监控turbine搭建
创建项目配置文件启动类pom文件验证一.创建项目选取turbine作为服务聚合监控组件创建maven项目flow-turbine(8791)作为子模块二.配置文件application-turbine-dev.yml, 内容如下:# dev_configspring: application: name: turbineserver: port: 8791eureka: instance: lease-renewal-interval-in-se.原创 2020-08-14 16:40:44 · 138 阅读 · 0 评论 -
SpringCloud-Finchley系列06-服务链路追踪Spring Cloud Sleuth(zipkin)搭建
服务端验证一.服务端选取Spring Cloud Sleuth(zipkin)作为链路追踪组件下载zipkinhttps://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/运行java -jar zipkin-server-2.11.8-exec.jar二.验证flow-eureka-consumer01(ribbon, 8781)和flow-eureka-consumer02(openfeign, 8782).原创 2020-08-14 16:10:14 · 83 阅读 · 0 评论 -
SpringCloud-Finchley系列05-服务消费者Eureka Client(openfeign)搭建
创建项目配置文件启动类服务pom文件验证一.创建项目选取Eureka作为服务注册和发现组件OpenFeign作为服务调用组件Hystirx作为断路器组件Hystrix Dashboard作为监控组件Spring Cloud Sleuth(zipkin)作为链路追踪组件创建项目flow-eureka-consumer02(openfeign, 8782)作为子模块OpenFeign是一个声明式的Rest客户端(伪客户端), 采用基于接口的注解默认集成了Ribbon, 实现负载均.原创 2020-08-14 15:56:35 · 113 阅读 · 0 评论 -
SpringCloud-Finchley系列04-服务消费者Eureka Client(ribbon)搭建
创建项目配置文件启动类服务pom文件验证一.创建项目选取Eureka作为服务注册和发现组件Ribbon作为服务调用组件Hystirx作为断路器组件Hystrix Dashboard作为监控组件Spring Cloud Sleuth(zipkin)作为链路追踪组件创建项目flow-eureka-consumer01(ribbon, 8781)作为子模块Ribbon是一个基于HTTP和TCP客户端的负载均衡的工具. 可在客户端配置RibbonServerList(服务端列表), 使.原创 2020-08-14 15:30:54 · 87 阅读 · 0 评论 -
SpringCloud-Finchley系列03-服务提供者Eureka Client搭建
创建项目配置文件启动类服务pom文件验证一.创建项目选取Eureka作为服务注册和发现组件创建项目flow-eureka-provider01(8771)、flow-eureka-provider02(8772)作为子模块二.配置文件application-eureka-provider01-dev.yml, 内容如下:# dev_configspring: application: name: eureka-providerserver: port: 877.原创 2020-08-14 14:08:28 · 94 阅读 · 0 评论 -
SpringCloud-Finchley系列02-服务注册中心Eureka Server搭建
创建项目配置文件启动类pom文件验证一.创建项目选取Eureka作为服务注册和发现组件创建项目flow-eureka-server01(8761)、flow-eureka-server02(8762)作为子模块flow-eureka-server01和flow-eureka-server02相互注册, 保证服务注册中心的高可用二.配置文件application-eureka-server01-dev.yml, 内容如下:# dev_configspring: applicat.原创 2020-08-14 13:52:05 · 126 阅读 · 0 评论 -
SpringCloud-Finchley系列01-父模块搭建
创建项目pom文件一.创建项目1.创建maven项目springcloud作为父模块二.pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt.原创 2020-08-14 13:24:08 · 88 阅读 · 0 评论 -
SpringCloud-Finchley系列00-简述
简介技术栈架构图一.简介SpringCloud是快速开发分布式应用的工具集, 基于SpringBoot简化了分布式系统基础设施的开发, 如服务发现注册、负载均衡、断路器、数据监控、配置中心、消息总线等二.技术栈springboot-2.0.0和springcloud-Finchley.SR2服务发现注册: netflix-eureka-server和netflix-eureka-client服务调用: ribbon和openfeign断路器: hystrix/hystrix da.原创 2020-08-14 13:13:45 · 201 阅读 · 0 评论