![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 94
NullzzZ
微信公众号:杂食的程序员
展开
-
Spring Cloud微服务注册中心Consul入门使用(下)
Spring Cloud Consul是一个分布式系统的服务治理框架,它基于Hashicorp提供的Consul实现了服务的注册和发现、配置管理、负载均衡和健康检查等功能。原创 2024-02-27 15:29:59 · 902 阅读 · 0 评论 -
Spring Cloud微服务注册中心Consul入门使用(上)
Consul是Go语言编写的一个分布式高可用的服务网格解决方案,提供包括服务发现、配置和分段功能在内的全功能控制平面。它的每个功能都可以单独使用,也可以用它来构建完整的服务网格。原创 2024-02-27 15:27:08 · 1115 阅读 · 0 评论 -
Spring Cloud微服务网关Zuul过滤链实现的源码解读
Spring Cloud微服务网关Zuul动态路由配置Spring Cloud微服务网关Zuul动态路由配置优化和手动触发路由刷新。可以关注我的微信公众号,有更多的技术干货文章。原创 2024-02-26 14:42:37 · 1007 阅读 · 0 评论 -
Spring Cloud微服务网关Zuul的注解@EnableZuulProxy或@EnableZuulServer做了什么事情
Spring Cloud微服务网关Zuul的注解@EnableZuulProxy或@EnableZuulServer做了什么事情原创 2024-02-26 14:41:05 · 1271 阅读 · 0 评论 -
Spring Cloud微服务网关Zuul灰度发布入门实战
可以关注我的微信公众号,有更多的技术干货文章。原创 2024-02-20 15:02:57 · 898 阅读 · 0 评论 -
Spring Cloud微服务网关Zuul动态路由配置优化和手动触发路由刷新
通过两篇文章讲述了Zuul网关的动态路由配置的原理和实战,接口的类图并不复杂,很多Zuul的组件在和里面注入到了Spring容器,可以看一下里面都有什么组件,并分析一下其功能,能够很快地理解Zuul的一些功能原理。可以关注我的微信公众号,有更多的技术干货文章。原创 2024-02-20 15:01:38 · 1014 阅读 · 0 评论 -
Spring Cloud微服务网关Zuul动态路由配置
动态路由配置是很多网关在实际项目中需要用到的功能。但是像Zuul、Spring Cloud Gateway这些是没有提供完善的功能,使得需要开发者自己去实现。不像Apache Shenyu网关提供了很多开箱即用的功能,如果开发量较大,可以结合实际项目调研一下Apache Shenyu。本文提到了手动刷新路由配置并且还有可以优化的地方,但是写到这里本文的篇幅已经不短了,这一部分将在下一篇中把坑给填了。# 总结动态路由配置是很多网关在实际项目中需要用到的功能。原创 2024-02-19 11:40:04 · 1339 阅读 · 0 评论 -
Spring Cloud微服务网关Zuul过滤链和整合OAuth2+JWT入门实战
OAuth2是OAuth协议的第二个版本,是对授权认证比较成熟地面向资源的授权协议,在业界中广泛应用。出了定义了常用的用户名密码登录之后,还可以使用第三方一个用登录。例如在某些网站上可以使用QQ、微信、Github等进行登录。其主要流程如下:至于JWT则是一种使用JSON格式来规约Token和Session的协议。因为传统的认证方式中会产生一个凭证,比如Session会话是保存在服务端,然后依赖于Cookie返回给客户端,Session是有状态的。原创 2024-02-19 11:37:16 · 869 阅读 · 0 评论 -
Spring Cloud微服务网关Zuul基础入门使用
Zuul是从设备和网络到后端应用程序所有请求的后门,为内部服务提供可配置的对外URL到服务的映射关系,基于JVM的后端路由器。具有一下的功能:原创 2024-02-13 12:14:38 · 1088 阅读 · 0 评论 -
Spring Cloud Neflix Hystrix应用实战详解
通常在复杂的分布式系统都存在不同服务之间的调用,OpenFeign作为Spring Cloud的远程调用工具默认是已经集成了Hystrix。在一些老的版本中,默认是打开了Hysrix,但是在新的版本中,Hystrix是关闭的,需要手动打开。原创 2024-02-13 12:11:25 · 1136 阅读 · 0 评论 -
Spring Cloud OpenFeign基础入门
Feign是一个声明式的Web Service客户端,是一种声明式、模板化的HTTP客户端。而OpenFeign是Spring Cloud 在Feign的基础上支持了Spring MVC的注解,如@RequesMapping等等。OpenFeign的@FeignClient可以解析SpringMVC的@RequestMapping注解下的接口,并通过动态代理的方式产生实现类,实现类中做负载均衡并调用其他服务。原创 2024-02-05 14:17:47 · 868 阅读 · 0 评论 -
Spring Cloud Neflix Ribbon入门到实战
使用Ribbon时配置全局的负载均衡策略,需要加一个配置类。改配置类需要被扫描到才能全局生效。@Bean上面配置了随机的策略,多次访问http://localhost:7776/ribbon/test。就可看到Server的选择就变成了随机了。同样了可以选择其他的Ribbon已经实现的策略,也可以自定义负载均衡策略。原创 2024-02-05 14:13:47 · 945 阅读 · 0 评论 -
Spring Cloud Netflix Eureka应用实战
Spring Cloud Netflix Eureka应用实战原创 2024-02-04 15:07:22 · 895 阅读 · 0 评论 -
Spring Cloud Netflix Eureka的参数调优
下面主要分为Client端和Server端两大类进行简述,Eureka的几个核心参数。原创 2024-02-04 15:05:30 · 1885 阅读 · 0 评论