- 博客(8)
- 收藏
- 关注
原创 SpringCloud入门学习笔记8--消息总线组件SpringCloudBus
一、SpringCloudBus简介SpringCloudBus是用轻量的消息代理将分布式的节点连接起来,可以用于广播配置文件的更改或者服务的监控管理。一个关键的思想就是:消息总线可以为微服务做监控,也可以实现应用程序之间相互通信。 SpringCloudBus可选的消息代理包括RabbitMQ、 AMQP和Kaka等。如果我们想在不重启微服务的情况下更新配置如何来实现呢? 答案就是使用Spr...
2019-11-08 11:16:13 297
原创 SpringCloud入门学习笔记7--消息中间件RabbitMQ
一、RabbitMQ简介1.1消息队列中间件消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性[架构] 使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ1.2RabbitMQRabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实...
2019-11-07 11:46:25 294
原创 SpringCloud入门学习笔记6--Spring Cloud Config 配置中心
一、Spring Cloud Config简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring cloud config 组件中,分两个角色,一是config s...
2019-11-05 15:21:51 316
原创 SpringCloud入门学习笔记5--微服务网关Zuul
一、Zuul简介1.1Zuul是Netflix开源的微服务网关,他可以和Eureka,Ribbon,Hystrix等组件配合使用。Zuul组件的核心是一系列的过滤器,这些过滤器可以完成以下功能:# 身份认证和安全:识别每一个资源的验证要求,并拒绝那些不符的请求# 审查与监控:在服务边界追踪并统计数据,提供精确的生产视图#动态路由:动态将请求路由到不同后端集群# 压力测试:逐渐增加指...
2019-11-05 10:47:58 383
原创 SpringCloud入门学习笔记4--注册到Eureka上的服务调用(feign模式)
一、Feign简介Feign是简化Java HTTP客户端开发的工具(java-to-httpclient-binder),它的灵感来自于Retrofit、JAXRS-2.0和WebSocket。Feign的初衷是降低统一绑定Denominator到HTTP API的复杂度,不区分是否为restful。Feign是一个声明式WebService客户端。使用Feign能让编写WebServi...
2019-11-04 17:19:26 672
原创 SpringCloud入门学习笔记3--注册到Eureka上的服务调用(ribbon+restTemplate模式)
一、Ribbon简介Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随即连接等)去连接这些机器。我们也很容易使用Ribb...
2019-11-04 11:47:48 853
原创 SpringCloud入门学习笔记2--Eureka
一、Eureka简介1.1 什么是EurekaEureka是Netflix开发的服务发现框架,SpringCloud将它集成在自己的子项目spring-cloud-netflix中,实现SpringCloud的服务发现功能。Eureka包含两个组件:Eureka Server和Eureka Client。 Eureka Server提供服务注册服务,各个节点启动后,会在Eu...
2019-11-01 15:53:53 585
原创 SpringCloud入门学习笔记1--父工程搭建
一、spring cloud简介1.1 什么是SpringCloudSpring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、 熔断器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并 没有重复制造轮子,它只是将目前各家公司开发的比较成熟、...
2019-11-01 15:53:33 632
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人