微服务
归来少年Plus
这个作者很懒,什么都没留下…
展开
-
限流的实现方式
2、Nginx 漏桶算法。3、网关,令牌桶算法。原创 2024-04-09 21:36:33 · 201 阅读 · 0 评论 -
springboot集成nacos作配置中心,动态配置不生效
springboot3.0集成nacos配置中心,配置热更新原创 2023-11-21 15:45:30 · 333 阅读 · 0 评论 -
阿里云全链路流量配置
ingress gateway原创 2022-10-25 11:55:06 · 996 阅读 · 0 评论 -
服务注册中心
注册中心的解释原创 2022-06-22 09:17:17 · 70 阅读 · 0 评论 -
Istio系列学习(十)----Istio的服务网关配置:Gateway
一、定义gateway和VirtualService的关系gateway:定义了服务从外面怎么访问,在入口处对服务进行统一治理。VirtualService:定义了匹配到的内部服务怎么流转。二、gateway配置实例含义:外部通过80端口访问网格内的服务gateway的配置如图:配合gateway的使用,修改VirtualService,在host上匹配gateway上请求的主机名,并通过gateways字段关联定义的gateway对象。VirtualService的定义如图三、gat原创 2022-01-26 09:36:46 · 6803 阅读 · 1 评论 -
Istio系列学习(二)----Istio架构
一、Istio的工作机制Istio分为控制面和数据面.控制面包含Pilot,Mixer,Citadel数据面由伴随每个应用程序部署的代理程序Envoy组成1、自动注入:在创建应用程序时自动注入Sidecar代理.在K8s场景下创建pod时,kube-API server调用管理面组件的Sidecar-Injector服务,自动修改应用程序的描述信息并注入Sidecar.在真正创建pod时,在创建业务容器的同时在pod中创建sidecar容器.2、流量拦截:在pod初始化时设置iptables规则,原创 2022-01-13 09:34:31 · 2895 阅读 · 0 评论 -
微服务脑图
原创 2022-01-13 08:21:31 · 96 阅读 · 0 评论 -
Spring Cloud中bootstrap.yml和application.yml的区别
bootstrap.yml(bootstrap.properties)用来在程序引导时执行,应用于更加早期配置信息读取,如可以使用来配置application.yml中使用到参数等application.yml(application.properties) 应用程序特有配置信息,可以用来配置后续各个模块中需使用的公共参数等。bootstrap.yml 先于 application.yml 加载....原创 2020-08-24 19:39:42 · 461 阅读 · 0 评论 -
微服务架构-----API网关
1、API网关的定义:API网关是一个处于应用程序或服务(提供REST API)之前的系统,用来管理,授权,访问控制和流量限制等,2、API网关的职能:1、请求接入所有API接口服务请求的介入点2、业务聚合所有后端业务的聚合点,所有的业务服务都在这里被调用3、中介策略实现安全,验证,路由,过滤,流控,缓存等策略4、统一管理提供配置管理工具,对所有API服务的调用的生命周期和相应...原创 2020-04-29 09:15:24 · 229 阅读 · 0 评论 -
微服务架构------如何解决高并发的问题
微服务架构中如何处理高并发问题处理高并发的问题有3种方法:1、异步提高业务过程中可异步部分的占比,提高异步部分的执行效率2、缓存将频繁访问的数据存储在离业务处理逻辑更近的地方3、池化对于创建起来比较消耗资源的对象进行缓存异步按照异步操作出现的位置,分为两类:1)在JVM内部,使用异步线程池或异步回调机制异常线程池java中可以通过Executors和ThreadPoolE...原创 2020-04-26 09:47:10 · 5356 阅读 · 1 评论 -
Nacos作为配置中心
Nacos可作为consul config作为配置中心,Nacos 是支持热加载的.下面介绍springboot如何集成nacos作为配置中心1、添加依赖 <dependency> <groupId>com.alibaba.boot</groupId> <artifactId>nacos-conf...原创 2020-04-22 21:54:50 · 470 阅读 · 0 评论 -
微服务架构之配置中心-----Nacos
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。1、下载安装包您可以从 https://github.com/alibaba/nacos/releases下载 nacos-server-$version.zip 包2、然后解压tar -xvf nacos-server-$version.t...原创 2020-04-17 09:39:08 · 184 阅读 · 0 评论 -
微服务框架Spring Cloud
微服务一个重要的理念是持续集成,快速交付.Spring cloud作为新一代的微服务框架,是基于HTTP的REST方式进行通信的.Spring Cloud的技术栈1)服务治理:Spring Cloud主要通过整合Netflix的相关产品来实现的.Eureka: 服务注册及发现Hystrix: 断路器Ribbon: 调用端负载均衡Feign: REST客户端Zuul: 服务路由2)配...原创 2020-04-16 09:08:57 · 156 阅读 · 0 评论