springcloud
springcloud全家桶以及技术栈替代
即将变秃头的大林子
记录生活,记录代码
展开
-
SpringCloud-Ribbon
1.Ribbon是什么Spring Cloud Ribbon是基于NetFlix Ribbon实现的一套客户端,负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在篇日志文件中列出Load Balancer(BL)后面的所有机器,Ribbon会自动的帮助你基于某种规则(如轮询,随机等等)去连接这些机器。我们很容易使用Ribbon实现定义的负载均衡算法。ri原创 2020-08-18 13:59:20 · 134 阅读 · 0 评论 -
Consul
1.什么是ConsulConsul is a service mesh solution providing a full featured control plane with service discovery, configuration, and segmentation functionality. Each of these features can be used individually as needed, or they can be used together to build a原创 2020-08-14 15:25:49 · 172 阅读 · 0 评论 -
Eureka服务注册与发现
什么是服务治理spring cloud封装了Netflix公司开发的EureKa模块来实现五五治理传统的rpc远程调用框架中,尽管灭个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理。服务之间依赖关系,可以实现服务调用,负载均衡,容错等,实现服务发现与注册。什么是服务注册与发现Eureka采用CS的设计架构,EureKa Server作为服务注册的服务器,他是服务注册中心。而系统中的其他微服务,使用Eureka的客户端连接到Eureka Server并维持心跳连接。这样系统的维护人原创 2020-08-11 14:21:00 · 155 阅读 · 0 评论 -
开启 run dashborad和热部署
配置 run dashboard面板填入以下内容:<option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set> </option>注:因为idea版本原因,可能需要重启,或者springboot插件没有勾选热部署1.添加依赖<!--原创 2020-08-11 09:30:39 · 180 阅读 · 0 评论 -
父工程
创建父工程 mscloudPOM<?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="http://maven.apache.org/POM/4.0.0 https://maven.apache.原创 2020-07-13 10:43:48 · 127 阅读 · 0 评论 -
spring cloud 之OpenFeign
是什么?Feign是一个声明式的web服务客户端,让编写web服务客户端变得非常容易,只需创建一个接口并在接口上添加注解即可能干嘛?Feign旨在使编写java http客户端变得更容易。往往一个接口会被多出调用,所以通常都会针对每个微服务自行封装一些客户类来包装,我们只需要创建一个接口并使用注解的方式(Feign注解),即可完成对服务提供方的接口绑定。Feign和OpenFeign区别OpenFeign使用步骤创建工程-cloud-consumer-feign-order80POM依赖原创 2020-07-13 10:07:54 · 110 阅读 · 0 评论