微服务
文章平均质量分 96
SpringCloud
倪倪N
Java后端工程师 - 夜猫卷心菜
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【真会玩】- SpringCloud Netflix 实战笔记 -【SpringCloud Gateway】
Gateway网关是一个服务,是访问内部系统的唯一入口,提供内部服务的路由中转,还可以在此基础上提供如身份验证、监控、负载均衡、限流、降级与应用检测等功能。原创 2022-11-16 03:09:46 · 660 阅读 · 0 评论
-
【真会玩】- SpringCloud Netflix 实战笔记 -【Hystrix】
在分布式环境中,存在许多服务依赖关系,但是这些服务中必然存在交互失败的问题,Hystrix通过`超时机制`和`断路器模式`,帮我们控制这些分布式服务之间的交互,Hystrix通过`隔离服务之间的访问点( 远程系统、服务或者第三方库)`、`停止跨服务的级联故障`以及`提供回退选项`来实现这一点,提高了系统的整体弹性(可用性与容错性)。原创 2022-11-16 02:13:22 · 734 阅读 · 0 评论
-
【真会玩】- SpringCloud Netflix 实战笔记 -【OpenFeign】
Feign是Netflix开发的`声明式、模板化`的HTTP请求客户端。可以更加便捷、优雅地调用http api,有一套自己的注解,不支持Spring MVC的注解。OpenFeign是Spring Cloud 在Feign的基础上支持了Spring MVC的注解,如@RequesMapping> - OpenFeign的`@FeignClient`可以解析SpringMVC的`@RequestMapping`注解的接口, 并通过`动态代理`的方式产生实现类原创 2022-10-19 11:10:30 · 1644 阅读 · 0 评论
-
【真会玩】- SpringCloud Netflix 实战笔记 -【Ribbon】
Ribbon是一个客户端IPC库,在云环境中经过了实战测试。它提供了以下特性负载平衡容错异步和响应式模型支持多种协议(HTTP、TCP、UDP)缓存和批处理Ribbon官网组成模块ribbon: 在其他ribbon模块和Hystrix之上集成了负载平衡、容错、缓存/批处理的api: 可以独立使用或与其他模块一起使用的负载均衡器api: 使用Eureka客户端为云提供动态服务器列表的api: 使用带有负载均衡功能的RxNetty支持HTTP、TCP和UDP协议的传输客户端。原创 2022-10-13 00:23:55 · 1040 阅读 · 0 评论
-
【真会玩】- SpringCloud Netflix 实战笔记 -【Eureka】
服务注册与发现,用于服务管理。在传统应用中,组件之间的调用,通过有规范的约束的接口来实现,从而实现不同模块间良好的协作。但是被拆分成微服务后,每个微服务实例的网络地址都可能动态变化,数量也会变化,使得原来硬编码的地址失去了作用。需要一个中心化的组件来进行服务的登记和管理。 实现服务治理,即管理所有的服务信息和状态。原创 2022-10-10 17:08:11 · 785 阅读 · 0 评论
-
【真会玩】- SpringCloud Netflix 实战笔记 -【Config】
单体应用,配置写在配置文件中,切换环境时可以切换不同的配置文件,但微服务中成百上千的服务比较多,配置很多,需要集中管理不同环境的配置,需要动态调整配置参数,更改配置不停服原创 2022-11-16 05:00:36 · 715 阅读 · 1 评论 -
【真会玩】- SpringCloud Netflix 实战笔记 -【Spring Boot Admin】
Spring Boot Admin 是用来管理 Spring Boot 应用程序的一个简单的界面原创 2022-11-16 04:28:16 · 350 阅读 · 0 评论 -
【真会玩】- SpringCloud Netflix 实战笔记 -【Sleuth & Zipkin】
Sleuth是Spring cloud的分布式追踪解决方案,跟踪每个请求,中间请求经过哪些微服务,请求耗时,网络延迟,业务逻辑耗时等。我们就能更好地分析系统瓶颈、解决系统问题;Zipkin是twitter开源的分布式跟踪系统,收集系统的时序数据,从而追踪微服务架构中系统延时等问题,可以通过界面更加友好的展现给用户原创 2022-11-16 03:44:35 · 328 阅读 · 0 评论 -
【真会玩】- SpringCloud Netflix 实战笔记 -【Zuul】
Zuul是Netflix开源的微服务网关,提供路由转发、请求过滤、限流降级等功能,核心是一系列过滤器; 可作为所有微服务入口,进行请求分发; 可集成身份认证与安全。识别合法的请求,拦截不合法的请求;可在入口处监控,信息更全面;可实现动态路由,动态将请求分发到不同的后端集群; 可实现限流,比如某个系统每秒只支持10次请求,第11次请求就不让访问了; 可实现服务熔断;可做压力测试,逐渐增加对后端服务的流量,进行测;可做现负载均衡(内部集成Ribbon)原创 2022-11-16 02:46:42 · 317 阅读 · 0 评论
分享