Spring Cloud
Jason-xs
这个作者很懒,什么都没留下…
展开
-
本地maven安装Oracle的jar包
解决项目中使用到了Oracle数据库,无法正常引入pom的问题原创 2022-11-09 18:00:49 · 828 阅读 · 0 评论 -
Spring Cloud Eureka 详解
百度百科描述:Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。Eureka 内部包含两个组件:Eureka Server和Eureka ClientE...原创 2019-07-12 21:02:19 · 1243 阅读 · 0 评论 -
Ribbon 详解
学习 Ribbon 这一篇就够了: https://www.jianshu.com/p/1bd66db5dc46原创 2019-07-10 14:40:24 · 478 阅读 · 0 评论 -
EurekaServer 高可用的注册中心集群搭建
Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。Eureka包含两个组件:Eureka Server和Eureka Client。Eureka ...原创 2019-07-08 17:17:26 · 349 阅读 · 0 评论 -
Eureka&Zookeeper&Consul 原理与对比
看主要区别的话,三者都可作为注册中心,具体怎么选择可根据 CAP 定理去选择CAP 定理CAP定理:CAP定理又称CAP原则,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。一致性(C):在分布式系统中的所有数据备份,在...原创 2019-07-10 21:16:13 · 5364 阅读 · 0 评论 -
Ribbon 实现负载均衡集群搭建
Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,主要配置在客户端想深入了解Ribbon的推荐阅读:https://www.jianshu.com/p/1bd66db5dc46创建一个 spring boot 的 maven 项目(声明 spring cloud 项目并规定了各组件的版本)引入pom文件<?xml version="1.0"...原创 2019-07-11 13:42:50 · 907 阅读 · 0 评论 -
Nginx与Zuul的简单对比
zuul 是netflix开源的一个API Gateway 服务器, 本质上是一个web servlet应用。Zuul 在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。Nginx(“engine x”)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMIP服务器。相同点:...原创 2019-07-12 11:55:20 · 6106 阅读 · 0 评论 -
Feign使用Hystrix实现断路器简单案例
断路器的作用是为了保护系统,控制故障范围不再扩大为了保证系统的高可用,一般我们都会将单个服务进行集群部署,由于网络原因或者其他原因导致单个服务出现问题,调用这个服务时就会线程阻塞,若此时有大量请求涌入,Servlet容器线程资源被消耗完毕,就会导致服务瘫痪。服务与服务之间存在依赖性,故障会传播,会对整个服务器系统造成灾难性的严重后果,这就是服务故障的雪崩效应。Feign中已经集成了Hystri...原创 2019-07-12 15:07:06 · 845 阅读 · 0 评论