微服务
文章平均质量分 85
yameing
这个作者很懒,什么都没留下…
展开
-
「微服务系列」统一网关Gateway
Query=name, Jack或者- Query=name。步骤2:编写路由配置及nacos地址。请求必须是访问某个host(域名)请求必须包含某些cookie。请求必须包含某些header。请求者的ip必须是指定范围。是某两个时间点之前的请求。请求路径必须符合指定规则。请求参数必须包含指定参数。请求的发起者与服务端发生。,请求被浏览器拦截的问题。是某个时间点之前的请求。请求方式必须是指定方式。原创 2022-12-15 23:45:00 · 912 阅读 · 1 评论 -
「微服务系列」Feign - HTTP客户端
Feign是一个声明式的http客户端,其作用是帮助我们优雅的实现http请求的发送 步骤4:使用Feign客户端远程调用 Feign的性能优化 使用连接池代替默认的URLConnection Feign底层的客户端实现:以Feign添加HttpClient的支持为例。1、引入依赖 2、配置连接池 日志级别,最好用basic或none 配置Feign日志有两种方式。方式一、配置文原创 2022-12-15 23:45:00 · 349 阅读 · 0 评论 -
「微服务系列」Nacos注册中心
Nacos是阿里巴巴的产品,现在是中的一个组件。相比功能更加丰富,在国内受欢迎程度较高。原创 2022-12-15 23:45:00 · 191 阅读 · 0 评论 -
「微服务系列」Eureka和Ribbon
如果一个服务器的并发连接数过高,配置了AvailabilityFilteringRule规则的客户端也会将其忽略。并发连接数的上限,可以由客户端的..ActiveConnectionsLimit属性进行配置。(1)在默认情况下,这台服务器如果3次连接失败,这台服务器就会被设置为“短路”状态。以区域可用的服务器为基础进行服务器的选择。这个规则会随机选择服务器,这个权重值会影响服务器的选择。忽略那些短路的服务器,并选择并发数较低的服务器。原创 2022-12-09 23:45:00 · 139 阅读 · 0 评论 -
「微服务系列」微服务架构演变
将业务的所有功能集中在一个项目中开发,达成一个包部署。优点:缺点: 根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,成为一个服务。优点:分布式架构需要考虑的问题:解决分布式架构的技术:Webservice、ESB、Dubbo、SpringCloud微服务是一种经过良好架构设计的分布式架构方案,微服务架构特征:单体架构特点:分布式架构特点:微服务:一种良好的分布式架构方案原创 2022-12-07 23:45:00 · 211 阅读 · 1 评论 -
「微服务系列」微服务框架的介绍
从求知的角度、企业的角度,微服务都是必知必会的!传统单点架构,无法承载高并发场景;微服务领域按功能模块,将应用拆分成多个服务。大型企业可能拆分出成百上千的服务。1、注册中心:这么多的服务,如何维护、更新服务状态,注册中心记录所有服务的信息,管理服务间的调用管理2、配置中心:所有服务的配置集中管理3、服务网关:验证访问的合法性、管理用户请求4、分布式缓存:缓存数据,解决数据库压力5、分布式搜索:复杂数据、海量数据的搜索6、消息队列:服务间异步通信更进一步:7、分布式日志服务、系统监控链路追踪:记录集群的日志、原创 2022-12-07 23:45:00 · 306 阅读 · 0 评论