最新文章列表

用AOP与Threadlocal实现超简单TCC事务框架

用AOP与Threadlocal实现一个mini的TCC事务框架 TCC是处理分布式事务的一种技术,每个服务提供者提供TRY/CONFIRM/CANCEL三个接口,分别对应资源锁定,提交,取消操作。看到github上有些复杂完善的TCC框架,本着简单用AOP与ThreadLocal来做一个简单的框架,验证下自己的想法是否可行,同时练练手。 其中的TCC三调用的方法切换,以及考虑后续要使用try返 ...
herman_liu76 评论(0) 有765人浏览 2020-06-10 15:25

分布式事务 TCC-Transaction 源码分析 —— TCC 实现(转)

原文链接   https://cloud.tencent.com/developer/article/1049345
robustwang 评论(0) 有829人浏览 2018-06-22 19:17

分布式事务-TCC【收藏整理】

TCC是应用层的2PC(2 Phase Commit, 两阶段提交), 如果你将应用看做资源管理器的话。        详细来说,TCC每项操作需要做的事情如下: 1、Try:尝试执行业务。 完成所有业务检查(一致性) 预留必须业务资源(准隔离性) 2、Confirm:确认执行业务。 真正执行业务 不做任何业务检查 只使用Try阶段预留的业务资源 3、Cancel:取 ...
王新春 评论(0) 有1116人浏览 2017-05-09 15:05

解决TCC在Windows下面提示:unknown constraint 't' 的问题

在Windows下用TCC进行编译时,如果使用到了<math.h>里的一些函数,有可能会报这个Error : ../../deps/tcc/include/math.h:341: error: unknown constraint 't' 错误的原因是在Win32平台上处理__asm__时,没有处理下面几个约束: f 表示使用浮点寄存器 t 表示使用第一个浮点寄存器 u 表示使用第二个浮 ...
larlf 评论(0) 有1068人浏览 2013-06-30 15:01

ngx_tcc_module-20110720 (用C语言编写网页后台脚本)

ngx_tcc_module是一个nginx http模块,它把tcc编译器内嵌到nginx,用来编译C语言编写的网页后台脚本。   每个页面由两个文件组成: *.csp,是主要用HTML编写的文件,里面会内嵌一些C代码。 *.c,纯C编写的代码文件,里面主要是做一些业务逻辑的处理。   下载: https://github.com/downloads/hehaiqiang/ngwsx ...
hqhe1982 评论(0) 有1250人浏览 2011-08-01 13:30

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics