logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Seata 全解析(面试 + 实战版)—— 微服务分布式事务首选方案

Seata是阿里开源的分布式事务中间件,提供高性能、易集成的分布式事务解决方案。它支持AT、TCC、SAGA、XA四种事务模式,覆盖不同业务场景。核心架构包括TC(事务协调器)、TM(事务管理器)、RM(资源管理器)三大角色。AT模式最常用,基于"本地事务+日志补偿"实现最终一致性;TCC模式适合金融等高一致性场景;SAGA模式适用于长流程事务。Seata无缝集成SpringC

文章图片
#面试#微服务#分布式
MQ 业务实际使用与问题处理详解

本文总结了消息队列(MQ)在电商、金融等业务场景中的实践应用,重点分析了订单异步处理、库存同步等典型案例。针对消息丢失、重复消费、消息堆积等核心问题,提出了生产者确认机制、幂等性设计、消费端优化等解决方案。文章还详细介绍了生产环境下的监控告警体系、灾备容灾方案以及消息治理平台建设。最后从性能优化、成本控制和团队协作三个维度给出了实战建议,并总结了消息队列选型的关键原则和技术方向。全文系统性地阐述了

#开发语言#rocketmq#kafka +1
Kafka 全面解析

Kafka是Apache开源的高性能分布式流处理平台,具备高吞吐、低延迟、高可用等核心特性。其架构基于生产者-消费者模型,通过分区机制实现并行处理,利用副本机制保证数据可靠性。关键优化包括:生产者批量发送、消息压缩;消费者合理配置拉取参数;Broker调整分区数和副本设置。面试重点包括消息可靠性保障(三端确认)、顺序性实现(Key哈希分区)、重复消费解决(手动提交+幂等)等。相比RocketMQ,

文章图片
#kafka#分布式
linux系统中打rz命令后出现waiting to receive.**B0100000023be50

linux系统中打rz命令后出现waiting to receive.**B0100000023be50而没有出现选择文件弹出框是什么问题:我本来用的是git-bash 不行,后来用 Xshell就可以了。rz 与 sz 需要端支持。终端就是连接远程服务器的客户端,例如 XShell、SecureCRT、putty 等,linux默认终端是不支持的...

#linux
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".

最近在学习SpringBoot时,有的时候明明项目运行起来没有问题,但是Console控制台会报错,比如说如下的问题异常提示:由此我们可以看出,报出错误的地方主要是slf4j的jar包,而故障码中“Failed to load class ’org.slf4j.impl.StaticLoggerBinder‘”的意思则是“加载类文件org.slf4j.impl.StaticLoggerBind..

【spring boot logback】日志颜色渲染,使用logback-spring.xml自定义的配置文件后,日志没有颜色了

接着spring boot日志logback解析之后,发现使用logback-spring.xml自定义的配置文件后,日志没有颜色了 怎么办?官网处理日志链接:https://logback.qos.ch/manual/layouts.html#coloring  在logback-spring.xml文件中 修改位置如下: <?xml version="1.0"

#spring boot#logback
docker 部署 filebeat 采集日志导入到elasticsearch 设置pipeline

docker 部署 filebeat 采集日志导入到elasticsearch 设置pipeline。

文章图片
#docker#elasticsearch#jenkins
java 实现 websocket的五种方式

本文主要讲述在Java技术领域实现websocket服务的五种方式.  使用Java原生代码实现websocket服务的方法, 此方法需要引入一个第三方库java-websocket.jar. 截至目前2023/01/01最新版本为1.5.3.  项目源代码位于: https://github.com/TooTallNate/Java-WebSocket  示例代码位于: https://gith

文章图片
#java#websocket#python
spring boot以lettuce连接池整合redis-cluster(单机及集群版)

文章目录一.添加相关 pom 依赖二.修改 application.ymla. 单机版:b.集群版:三.添加RedisConfig 添加序列化方式以及缓存配置四.使用一.添加相关 pom 依赖commons依赖主要应用于单机版<!--redis--><dependency><groupId>org.springframework.boot<...

#集群
Nginx进程模型详解

Nginx高性能的核心在于其多进程+IO多路复用架构设计。Master进程负责管理协调,Worker进程处理请求,二者分工明确,通过共享内存和信号通信。Worker进程采用单线程+IO多路复用模型,单个进程可高效处理上万并发连接。Nginx通过多进程架构实现多核高效利用,无锁竞争减少性能开销;借助epoll等IO多路复用技术避免资源浪费;并通过优化解决了惊群效应问题。生产环境配置建议Worker进

文章图片
#nginx#网络#linux
    共 24 条
  • 1
  • 2
  • 3
  • 请选择