Spring cloud
cloud
毅大师
java开发程序猿
展开
-
springboot Nacos 服务注册
springboot版本为 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.6.RELEASE</version> <relativePath/> &l原创 2021-10-15 10:16:58 · 504 阅读 · 0 评论 -
Spring Cloud 服务之间的参数传递(Feign)
Feign是一个http请求调用的轻量级框架。参数传递和普通的前后端交互一样。参数传递主要有2种形式:1、get传递单个参数2、post传递对象一、get传递单个参数1、服务生产者接受前端参数这里是feign的服务调用接口,通过服务名和服务接口地址寻找。(由于服务消费者配置了context-path,所以地址需加上这个地址)2、服务消费者二、post传递对象1、服务生产者:这里用于接收前端html界面的参数2、服务消费者:参数注解双方必.原创 2020-05-09 11:30:48 · 1850 阅读 · 1 评论 -
Spring Cloud配置zuul路由网关
1、pom.xml <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>...原创 2020-05-08 16:19:08 · 378 阅读 · 0 评论 -
SpringCloud整合Feign实现负载均衡
cloud负载均衡策略主要是rest+ribbon和Feign,但是Feign已经集成了ribbon,所以比较牛逼。就用这个好了1、首先搭建那么几个项目,一个eureka服务端,用于注册服务,再来三个客户端用于注册服务(一个生产者,两个消费者)。生产者的接口可以让消费者去消费。。。前提是必须注册到服务上2、首先看eureka服务端配置 导入依赖(有的依赖可能不是必须的...原创 2019-07-10 11:08:34 · 885 阅读 · 1 评论 -
SpringCloud搭建Eureka高可用
高可用是CAP理论中的A,也就是集群部署,其中一个出故障了,另外一个还能接着使用,不影响用户访问。这里简单介绍下CAP理论: C:数据一致性(Consistent),分布式系统中,当用户访问其中一个节点,提交某个数据到上面,那么该节点会把数据同步到其他的节点上,让各个节点达到数据一致。 A:高可用(Availability),分布式系统中,当用户访问某个节点时,该节点挂掉了...原创 2019-07-17 10:39:32 · 373 阅读 · 1 评论 -
SpringCloud搭建Config分布式配置中心
配置中心作用就是统一管理各个微服务项目的配置文件。配置中心主要分为:1、ConfigServer(配置中心服务端),用于获取远程仓库的所有配置文件。2、ConfigClient(配置中心客户端),注册在服务端上,然后获取自己所需的配置文件。本次项目采用的Spring boot版本是2.1.6,如果是2.0.X版本,可能会出现某些差异。直接上代码,首先创建2个项目:本次项目采用g...原创 2019-08-14 14:56:55 · 306 阅读 · 0 评论