关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
Seata AT模式的demo Seata AT和XA模式的代码基本上一摸一样,就是开启数据源代理的时候不用在指定模式了,因为默认为AT模式 我们以seata-at-tm项目向seata-at-rm项目转账为例演示一...
最常应用的模式 TCC模式应该是企业应用最广的一种模式,主要分为2个阶段 prepare,锁定相关的资源,保证事务的隔离性 commit/rollback,根据全局事务的执行状态来执行分支事务的提交和回滚 TCC模式...
热文seata源码解析:分支事务的提交或回滚
介绍 一个全局事务是由多个分支事务组成的,而ResourceManager就是用来管理分支事务的,主要有如下3个功能 向TC注册资源 接收TC的commit请求,提交分支事务 接收TC的rollback请求,回滚分支...
TM和RM初始化过程 上一篇文章说过,在Spring启动的过程中就会就会初始化TM和RM,建立与TC的长连接。TM,RM,TC都是用netty来处理网络连接的,初始化netty客户端和服务端的过程也非常类似。 本篇文...
热文seata源码解析:只需一个注解就能开启分布式事务?
开启分布式事务 在之前的例子中,不管何种模式,我们只需要使用一个@GlobalTransaction注解就能开启事务,所以我们今天把扒一扒这个注解在背后到底做了哪些工作? seata的设计基于二阶段提交协议,整体上可...
热文seata源码解析:seata AT模式是如何实现的?
AT模式 AT模式是seata主推的一种模式,对业务无侵入,用户只需要关系自己的业务sql即可,用户的业务sql就是全局事务的一阶段,Seata会自动生成事务的二阶段提交和回滚操作。 那么它是如何做到对业务无侵入的?...
热文seata源码解析:seata和spring是如何整合的?
介绍 在seata低版本中,seata需要用户自己配置数据源代理,并且在resources目录下放2个文件,file.conf和registry.conf。 其中file.conf配置了数据存储模式,registry...
热文seata源码解析:seata-server启动时都做了哪些操作?
seata-server的主要功能有哪些? 当我们启动一个seata-server的时候,只需要执行一下seata-server.sh脚本即可,这个脚本其实就是调用了io.seata.server.Server的ma...
热文seata源码解析:全局事务id是如何传递的?
通过Dubbo方式进行调用 想在Dubbo应用之间进行参数传递,其实非常简单。通过Dubbo提供的隐式传递功能即可实现。使用方式如下所示。 // 1. A服务设置参数 RpcContext.getContext()....
热文面试官:生产环境发生问题,你一般怎么排查?(网络篇)
网络篇 TCP报文格式 TCP协议包的格式如下所示,从第4行可以看到有6个标记位。这6个标记位的含义如下 【源端口】-16bit 【目的端口】-16bit 【序号】- 32bit 每一个TCP报文段都会有一个序号,序...












