
SpringCloud
微服务框架
每天只学一点点
If you are good at something, never do it for free。
展开
-
SpringCloud_OpenFeign
文章目录基本介绍openFeign的使用超时时间日志打印 基本介绍 Feign是一个声明式WebService客户端。使用Feign能让web Service客户端更加简单。 它的使用方法是定义一个服务接口然后再上面添加注解。Feign也支持可插拔式编码器和解码器。Spring Cloud对Feign进行了封装,使其支持了Spring MVC标准注解和HttpMessageConverters。Feign可以于Eureka和Ribbon组合使用以支持负载均衡 Feign旨在使编写Java Http客户端变得原创 2020-10-16 12:32:28 · 349 阅读 · 0 评论 -
SpringCloud_Ribbon
文章目录基本介绍负载均衡负载均衡规则替换负载算法手写负载均衡算法 基本介绍 Spring Cloud Ribbon是基于Netflinx Ribbon实现的一套客户端负载均衡工具。 Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端提供一系列的完善的配置项如连接超时,重试等。简单说就是在配置文件中列出Load Balancer后面所有的机器,Ribbon会自动帮你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我们很容易使用Ribbon实现原创 2020-10-16 12:12:01 · 99 阅读 · 0 评论 -
springCloud_Zookeeper&Consul
文章目录ZookeeperConsul基本介绍 Zookeeper //POM <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId> </dependency> //Yam原创 2020-10-16 11:01:41 · 79 阅读 · 0 评论 -
SpringCloud_Eureka
文章目录基本介绍服务端客户端 基本介绍 Eureka采用了CS的设计架构,Eureka Server作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用Eureka的客户端连接到Eureka Server并维持心跳连接。这样系统的维护人员就可以通过Eureka Server来监控系统中各个微服务是否正常运行。 在服务注册于发现找那个,有一个注册中心。当服务器启动的时候,会把当前自己服务器的信息,比如服务地址等以别名方式注册到注册中心上,另一方(消费者),以该别名的方式去注册中心获取到实际的原创 2020-10-14 16:44:03 · 95 阅读 · 0 评论 -
微服务架构
微服务架构是一种架构模式,它提倡将单一应用程序划分成一组晓得服务,服务之间互相协调、互相配合为用户提供最终价值。每个五福运行在其独立的进程中国。服务于服务间采用轻量级的通信机制互相协作(通常基于HTTP协议中的RESTful API),每个服务都围绕着基本业务进行构建,并且能够被独立的部署到生产环境,类生产环境等。另外,应当尽量避免捅一刀、集中式的管理机制,对具体的一个服务而言,应根据业务上下文,选择合适的语言、工具对其进行构建。 SpringCloud是分布式微服务架构的一站式解决方案,是多种微服务架构落原创 2020-10-14 13:55:09 · 87 阅读 · 1 评论