springcloud
学java的小学生@f
这个作者很懒,什么都没留下…
展开
-
Seata学习笔记
1、什么是Seata: Seata是由阿里提供的一款开源框架,它是由一加三的套件组成,即全局唯一的事物ID和3个组件,三个组件分别是,Transaction Coordinator(TC),事务协调器,维护全局事务的运行状态,负责协调并驱动全局事物的提交或回滚;Transaction Manager(TM),控制全局事务的边界,负责开启一个全局事务,并最终发起全局提交或全局回滚;Resource Manger(RM),控制分支事务,负责分支注册,状态汇报,并接受事务协调器的指令,驱动分支事务的提交..原创 2021-03-08 00:11:24 · 374 阅读 · 2 评论 -
nacos持久化和集群配置
nacos默认使用嵌入式数据哭实现数据的存储,所以,如果启动多个默认配置下的nacos节点,数据存储是存在一致性问题的,为了解决这个问题,nacos采用了集中式存储的方式来支持集群化部署,目前只支持mysql的存储。nacos支持三种部署模式单机模式-用于测试和单机试用集群模式-用于生产环境,确保高可用多集群模式-用于多数据中心场景。详细请参考nacos官网:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html下面通过1个原创 2021-03-01 15:40:46 · 364 阅读 · 0 评论 -
nacos AP/CP模式切换
nacos默认支持AP,但是为了兼容服务级别的编辑或存储配置信息,那么CP模式就是必须的,例如k8s服务或者dns服务则适合CP模式切换,通过curl发送一个put请求即可切换:curl -X PUT '$NACOS_SERVER:8848/nacos/v1/ns/operator/switches?entry=serverMode&value=CP'...原创 2021-02-27 09:43:44 · 4101 阅读 · 0 评论 -
zipkin 下载
下载地址为:http://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/包含多个版本,选择适合自己合适的版本下载原创 2021-02-24 00:14:46 · 230 阅读 · 0 评论 -
springboot 项目解决跨域
import org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.core.Ordered;import org.springframework.web.co.原创 2021-02-01 11:57:26 · 123 阅读 · 0 评论 -
Springcloud负载均衡算法原理
负载均衡算法=rest接口第几次请求数%服务器集群总数量 = 实际调用服务器位置下标,每次服务重启后rest接口计数从1开始List<ServiceInstance> instances = discoveryClient.getInstances("xx-xx-service"); // xx-xx-service 服务名称比如服务名称为xx-xx-service的服务分别有以下两个:List[0] instances = 127.0.0.1:8001List[1] ins..原创 2020-06-06 20:55:33 · 287 阅读 · 0 评论