![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring Cloud
文章平均质量分 83
Spring Cloud Netflix & Spring Cloud Alibaba
柒间
这个作者很懒,什么都没留下…
展开
-
Nacos单机伪集群
单机伪集群环境1,阿里云Centos72,jdk1.84,MySQL5.75,nginx 作为负载均衡6,nacos 1.4.1官方文档:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html集群架构图下载安装1,在usr/local文件夹下创建文件夹nacos,并进入该文件夹,下载nacos,解压mkdir nacos cd nacos wget https://github.com/alibaba/nacos/rele原创 2021-11-14 19:53:32 · 1127 阅读 · 0 评论 -
微服务组件Seata
事务简介 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在关系数据库中,一个事务由一组SQL语句组成。事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。 原子性(atomicity):个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。 一致性(consistency):事务必须是使数据库从一个一致性状态变到另一个一致性状态,事务的中间状态不能被观察到的。原创 2021-12-21 21:41:32 · 997 阅读 · 1 评论 -
db+Nacos的方式部署高可用集群模式
db+Nacos的方式部署高可用集群模式环境:电脑环境:Win10专业版java : jdk1.8.0MySQL: 5.7spring cloud alibaba : 2.2.5.RELEASEspring boot : 2.3.11.RELEASEspring cloud : Hoxton.SR8nacos: 1.4.1seata: 1.3.0下载安装:官方部署指南:https://seata.io/zh-cn/docs/ops/deploy-guide-beginner.html原创 2021-11-18 15:26:22 · 911 阅读 · 0 评论 -
Sentinel持久化模式
Sentinel持久化模式Sentinel规则的推送有下面三种模式:原始模式:如果不做任何修改,Dashboard 的推送规则方式是通过 API 将规则推送至客户端并直接更新到内存中:这种做法的好处是简单,无依赖;坏处是应用重启,规则就会消失,仅用于简单测试,不能用于生产环境。拉模式pull 模式的数据源(如本地文件、RDBMS 等)一般是可写入的。使用时需要在客户端注册数据源:将对应的读数据源注册至对应的 RuleManager,将写数据源注册至 transport 的WritableDat原创 2021-11-17 01:07:47 · 704 阅读 · 0 评论 -
Sentinel控制台规则配置
1.启动控制台下载链接:https://github.com/alibaba/Sentinel/releases启动控制台java -jar sentinel-dashboard-1.8.0.jar2.Sentinel控制台实时监控监控接口通过的QPS和拒绝的QPS注: QPS(Query Per Second),QPS 其实是衡量吞吐量(Throughput)的一个常用指标,就是说服务器在一秒的时间内处理了多少个请求TPS(Transaction Per Second) 每秒钟系统原创 2021-11-16 21:30:45 · 1082 阅读 · 0 评论 -
Alibaba微服务组件Sentinel
Alibaba微服务组件Sentinel1.分布式系统遇到的问题服务的可用性问题 提供系统可用性的关键是在相关组件失效情况下,系统能多快恢复并继续正确提供服务。当服务器挂掉的时候首先想到什么原因?1,激增流量打卡 2,被其他服务拖垮 3,异常没有处理说白了:系统缺乏高可用防护/容错机制尤其是针对流量的防护。科补:在系统的高可靠性性里有个衡量可靠性的标准—X个9 (X是代表数字3~5)。X个9表示在系统1年时间的使用过程中,系统可以正常使用时间与总时间(1年)之比3个9:(1-99原创 2021-11-16 21:17:56 · 1078 阅读 · 2 评论 -
微服务负载均衡器LoadBalancer
Spring Cloud LoadBalancer简介Spring Cloud LoadBalancer是Spring Cloud官方自己提供的客户端负载均衡器, 用来替代Ribbon。刚开始LoadBalancer只提供出了一种负载均衡策略(轮询)。Spring官方提供了两种负载均衡的客户端:RestTemplateRestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。默认情况下,R原创 2021-11-11 17:23:33 · 522 阅读 · 0 评论 -
微服务负载均衡 Ribbon
微服务负载均衡什么是Ribbon?目前的主流负载方案分为以下两种:1,集中式负载均衡,在消费者和服务提供方中间使用独立的代理方式进行负载,有硬件的(比如 F5),也有软件的(比如Nginx)。2,客户端根据自己的请求情况做负载均衡,Ribbon 就属于客户端自己做负载均衡Spring Cloud Ribbon是基于Netflix Ribbon 实现的一套客户端的负载均衡工具,Ribbon客户端组件提供一系列的完善的配置,如超时,重试等。通过Load Balancer获取到服务提供的所有机器实例,原创 2021-11-11 16:06:08 · 2173 阅读 · 0 评论 -
Spring Cloud Alibaba学习之开幕
微服务的介绍1,系统架构的演变随着互联网的发展,网站应用的规模也在不断的扩大,进而导致系统架构也在不断的进行变化。从互联网早起到现在,系统架构大体经历了下面几个过程: 单体应用架构—>垂直应用架构—>分布式架构—>SOA架构—>微服务架构,当然还有悄然兴起的Service Mesh(服务网格化)。1.1单体应用架构优点:项目架构简单,小型项目的话, 开发成本低项目部署在一个节点上, 维护方便缺点:全部功能集成在一个工程中,对于大型项目来讲不易开发和维护项目模块之间紧原创 2021-11-07 00:10:32 · 1351 阅读 · 0 评论