微服务
文章平均质量分 85
微服务
熟透的蜗牛
生活本就沉闷,但只要跑起来就会有风!
展开
-
安装Nacos2.2.3集群
Linux服务器安装Nacos2.2.3集群原创 2023-12-10 20:40:11 · 929 阅读 · 0 评论 -
基于Apache SkyWalking构建企业级APM(Application Performance Monitoring)监控系统
基于Apache SkyWalking构建企业级APM(Application Performance Monitoring)监控系统原创 2022-05-02 22:45:12 · 2165 阅读 · 0 评论 -
Spring Cloud Sleuth+Zipkin构建微服务链路跟踪
一、产生背景在微服务系统中,随着业务的发展,系统会变得越来越大,那么各个服务之间的调用关系也就变得越来越复杂。一个 HTTP 请求会调用多个不同的微服务来处理返回最后的结果,在这个调用过程中,可能会因为某个服务出现网络延迟或发送错误导致请求失败,这个时候,对请求调用的监控就显得尤为重要了。Spring Cloud Sleuth+zipkin 提供了分布式服务链路监控的解决方案。二、Sleuth&zipkin介绍1、Sleuth2、ZipkinZipkin是Twitter的一个原创 2022-04-30 17:00:15 · 357 阅读 · 2 评论 -
解决jdk17启动seata报错的问题
1、如果报jvm启动失败,是因为启动参数的垃圾回收参数不对,应该是在jdk14之后,已经丢弃了cms垃圾回收器,所以修改响应的垃圾回收器参数即可。2、如果报错如下启动参数 添加 --add-opens=java.base/java.lang=ALL-UNNAMED完整的启动参数为(修改seata-server.bat,这是window环境的启动参数,linux根据需要灵活修改)%JAVACMD% %JAVA_OPTS% -server --add-opens=java.base/jav原创 2022-01-03 22:10:37 · 9192 阅读 · 9 评论 -
分布式事务-Seata
Seata 中有 3 个基本组件:事务协调器(TC):维护全局和分支事务的状态,驱动全局提交或回滚。 Transaction Manager(TM):定义全局事务的范围:开始一个全局事务,提交或回滚一个全局事务。 资源管理器(RM):管理分支事务所处理的资源,与TC通信注册分支事务和报告分支事务的状态,并驱动分支事务提交或回滚。Seata 托管分布式事务的典型生命周期:TM 要求 TC 开始一个新的全局事务。TC 生成代表全局事务的 XID。 XID 通过微服务的调用链传播。 RM将本地事原创 2021-07-23 10:46:14 · 598 阅读 · 4 评论 -
分布式事务-LCN
什么是事务事务:是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元);事务的四大特性:ACID Atomicity(原子性):一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被恢复(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。 Consistency(一致性):在事务原创 2021-07-19 16:29:24 · 847 阅读 · 0 评论 -
微服务网关-Spring Cloud Gateway
一、什么是网关?网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同层--应用层。-----摘自《百度百科》二、Spring Cloud ...原创 2021-07-16 15:58:51 · 327 阅读 · 0 评论 -
Nacos持久化到本地以及Nacos的集群配置
一、什么是nacos具体内容就不巴巴了,看官网Nacos官方文档二、Nacos作为服务中心的配置spring: application: name: xiaojie-member cloud: nacos: discovery: #注册地址 server-addr: 127.0.0.1:8848 #是否开启nacos注册 enabled: true #账号 us.原创 2021-07-13 15:43:36 · 2373 阅读 · 0 评论 -
Sentinel的简单配置
一、Sentinel是什么随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。...原创 2021-06-17 09:55:58 · 2255 阅读 · 2 评论