
微服务
微服务
三师兄东流
滴水石穿
展开
-
【Spring Cloud 笔记和总结】三、服务提供与消费和实现客户端负载均衡
一、简介注册中心Eureka架构图如下:分别是注册中心(Eureka)、服务提供(Service Provider)和服务消费(Service Consumer),后两者均为注册到注册中心的服务,因调用关系不同而身份不同,不同的业务场景下身份可能会互换。二、主要内容1、服务提供者结构如下:HelloController添加注解@RestController,核心代码如下 @...原创 2019-11-13 22:27:09 · 254 阅读 · 0 评论 -
【Spring Cloud 笔记和总结】一、写在开头,内容简述(Spring Boot 2.1.1&Spring Cloud Greenwich.RELEASE)
今年年初参考大佬的博客初步学习和敲了一遍Spring Cloud,此系列博客,一方面是回顾之前的学习过程,另一方面要巩固和深入学习微服务相关知识。之前的源码地址传送门版本Spring Boot :2.1.1.RELEASESpring Cloud : Greenwich.RC1计划以博客笔记形式回顾一遍更换其中部分技术当时参考博客http://www.ity...原创 2019-11-10 20:24:06 · 387 阅读 · 0 评论 -
【Spring Cloud 笔记和总结】五、 Hystrix Dashboard和Turbine监控
一、Hystrix Dashboard监控涉及项目service-consumer-hystrix => 基于service-consumer修改依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht...原创 2019-11-17 14:37:03 · 4671 阅读 · 1 评论 -
【Spring Cloud 笔记和总结】六、Spring Cloud Config统一配置中心(Git+Spring Cloud Bus+RabbitMQ+Git WebHook)
一、简介基于Spring Cloud Config实现统一配置中心,将配置文件存放于Git(GitHub)上,通过Spring Cloud Bus消息总线&RabbitMQ消息中间件进行服务间消息通信。涉及项目exureka-serverconfig-serverconfig-client整体架构图大致如下,使用GitHub Webhooks 触发配置中心刷新配置上图来...原创 2019-11-17 21:43:45 · 356 阅读 · 0 评论 -
【Spring Cloud 笔记和总结】七、使用Zuul构建微服务网关
一、简单微服务网关搭建maven依赖<?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...原创 2019-11-21 22:40:52 · 271 阅读 · 0 评论 -
【Spring Cloud 笔记和总结】二、注册中心Eureka
一、关于注册中心主要功能如下服务注册表:记录分布式架构中所有服务和服务地址的映射关系,用于服务直接相互调用服务注册与发现:服务启动时将自己的信息注册到注册中心;服务直接相互调用时从注册中心获取目标服务信息服务健康检查 :使用一定机制检查注册中心的服务是否正常,如果长时间无法访问,则将其移除常见注册中心(本文以Eureka为例)EurekaConsulZookeeperNac...原创 2019-11-12 23:05:35 · 212 阅读 · 0 评论 -
【Spring Cloud 笔记和总结】四、熔断器Hystrix简单实现
一、简介Fegin是Netfix开发的声明式、模板化的HTTP客户端,Spring Cloud 对Fegin进行了增强,使Fegin支持了Spring MVC注解,并整合了Ribbon和Eureka,从而让Fegin的使用更加方便。Ribbon是基于Netfix发布的客户端负载均衡器,默认提供了轮询、随机等负载均衡算法,开发者也可以自定义负载均衡算法。二、负载均衡实现Eureka Serv...原创 2019-11-17 01:22:48 · 213 阅读 · 0 评论 -
【Spring Cloud 笔记和总结】八、使用 Sleuth和Zipkin进行服务跟踪
一、XXX五、相关父模块介绍传送门源码地址传送门原创 2019-11-22 23:13:01 · 265 阅读 · 0 评论