📄️ Distributed System Issues
1. 基于XA协议的:二阶段提交和三阶段提交 2. 基于时间补偿机制:TCC 基于业务层面实现 3. 本地消息表:基于数据库+mq,通过mq调用服务,完成响应后回调,将状态盖好才能完成。需要配合定时任务扫描,重发消息调用服务,需要保证幂等性;(不推荐使用)
📄️ MyBatis Plus Quick Start
此文章借鉴MyBatis官网,使用gradle构建项目,使用oracle数据库
📄️ MyBatis Plus Code Generation
本文代码来自MyBatis Plus官网 1. 配置依赖
📄️ MySQL Stored Procedures
创建user表 sql SET NAMES utf8mb4; SET FOREIGNKEYCHECKS = 0; -- ---------------------------- -- Table structure for user
📄️ Oracle Related
sql CREATE [OR REPLACE] PROCEDURE [schema.] procedurename [parametername] [[IN] datatype [{:=|DEFAULT} expression]
📄️ Transaction Processing
<font color='red'>本文摘自 周志明 凤凰架构:构建可靠的大型分布式系统</font>