![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring cloud
文章平均质量分 53
zhouhaitao_cherry
这个作者很懒,什么都没留下…
展开
-
spring cloud微服务间限流,使用jMeter性能测试高并发
网关限流查看上一篇博客:spring cloud网关(zuul)限流,使用jMeter性能测试高并发原创 2021-06-03 23:35:33 · 289 阅读 · 0 评论 -
使用sentinel实现限流
使用RateLimiter可查看另外两篇文章:spring cloud网关(zuul)使用RateLimiter限流,使用jMeter性能测试高并发原创 2021-06-05 15:20:06 · 177 阅读 · 0 评论 -
spring cloud网关(zuul)使用RateLimiter限流,使用jMeter性能测试高并发
原理:使用令牌桶。固定时间原创 2021-06-03 22:58:42 · 784 阅读 · 1 评论 -
springcloud 服务与服务之间实现灰度发布 基于Aspect
灰度发布定义可查看我上一篇文章:基于zuul实现灰度发布1、创建工程创建三个工程:分别为:订单、eureka、user-server(1)order服务order服务提供方,提供两个服务,端口分别为:8080、8081,配置如下:server: port: 8080eureka: instance: metadata-map: version: v1 client: service-url: defaultZone: http...原创 2021-05-26 23:28:12 · 429 阅读 · 6 评论 -
Eureka控制台下unavailable-replicas怎么解决?
错误效果如图:先上答案:(1)所有节点是否都启动;(2)eureka.client.register-with-eureka是否设置为true,默认是为true;(3)eureka.client.service-url.defaultZone中的URL地址host与eureka.instance.hostname设置的是否相同。以上都满足的话 可解决该问题。原因:查看源码:com.netflix.eureka.util.StatusUtil#getStatusInfo原创 2021-04-25 23:14:28 · 342 阅读 · 0 评论 -
系统幂等性设计与实践
幂等性什么是幂等性HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源**对于资源本身**应该具有同样的结果(网络超时等问题除外)。也就是说,**其任意多次执行对资源本身所产生的影响均与一次执行的影响相同**。简单来说,是指无论调用多少次都不会有不同结果的 HTTP 方法。什么情况下需要幂等业务开发中,经常会遇到重复提交的情况,无论是由于网络问题无法收到请求结果而重新发起请求,或是前端的操作抖动而造成重复提交情况。 在交易系统,支付系统这种重复提交造成的问题有尤其明显,比如:转载 2020-07-26 18:02:11 · 295 阅读 · 0 评论 -
互联网系统设计原则
互联网业务背景随这移动互联网、云计算、大数据、物联网技术的发展,促进电子商务、工业互联网和互联网金融等业务领域健康发展。无论是互联网公司,还是传统行业,一切商业都将互联网化,这几乎是所有大佬能达成的唯一共识。所以目前我们面临的首要任务就是构建和改造我们的系统使其面向互联网。互联网应用的几个特性:Ø 高性能Ø 高可用性Ø 大数据Ø 低成本互联网系统设计原则面向互联网化的过程中,系统架构应该按照以下几个规则进行设计。1.1 业务架构设计原则1.1.1 业务平台化Ø 业转载 2020-07-26 17:58:13 · 654 阅读 · 0 评论 -
eureka-server详解
注册中心Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。Eureka包含两个组件:Eureka Server和Eureka Client。Eureka Server提供服务注册服务,各个节点启动后,会在Eureka Server中进行注册,这样Eur转载 2020-05-24 18:56:39 · 6110 阅读 · 0 评论 -
自助餐比喻秒懂微服务
将整个微服务大部分核心内容,使用自助餐(亚马逊烤肉)全套服务比喻,一下就能秒懂,不信你往下看:亚马逊为了确保服务的质量,也是做足了准备。三名“大堂”主管,戴着专业的蓝牙耳机在有条不紊的协调着各个服务小组。 这三位经理是微服务中非常关键的“服务注册中心”,通常用 eureka 实现,三位经理,确保服务高可用。后厨人员明确分工,紧锣密鼓的准备着:有两组人专职烤全羊,有两组人负责烤串,有一组...转载 2020-04-13 00:04:58 · 438 阅读 · 0 评论 -
open-capacity-platform 项目启动
简介windows机器启动开发部署[info] 最小启动,eureka-server auth-server user-center api-gateway back-center[info] 下面演示启动过程(开发8G内存即可)演示环境http://59.110.164.254:8066/login.html1.注册中心启动完成输入http://127.0.0.1:1...转载 2020-04-12 11:07:52 · 701 阅读 · 0 评论 -
open-capacity-platform STS项目导入
简单说明STS的使用1sts安装 Lombok下载lombok.jar包https://projectlombok.org/download.html必须安装lombok否则代码会编译不通过,安装步骤STS.ini内容如下-productorg.springsource.sts.ide--launcher.defaultActionopenFile-st...转载 2020-04-12 11:02:34 · 196 阅读 · 0 评论 -
open-capacity-platform环境安装
来源:https://www.kancloud.cn/owenwangwen/open-capacity-platform/1048259简介运行项目是需要前提条件的,需要部署如下软件软件 版本 备注 centos 7.5 JDK 1.8 mysql 5.7+ redis 3.2+ ...转载 2020-04-12 11:00:53 · 491 阅读 · 0 评论 -
《Spring Cloud微服务架构开发实战》_董超笔记
服务治理一、服务治理说明1、方便微服务实例的上线与下线,实现服务快速进行水平扩展。2、为微服务架构提升应用弹性,当其中一个应用的一个服务提供者实例不可用或者出现问题时,服务治理可及时发现问题,在调度消费者时可以绕开有问题的实例,将应用的影响降低到最低。二、服务治理优点1、可用性:支持动态的服务实例集群环境,任何服务实例可随时上线与下线。服务消费者只需知道服务名称即可调用相应服务...原创 2019-07-13 15:31:33 · 843 阅读 · 0 评论