分布式事物的原则或者解决方案是
最终一致性
强一致性
弱一致性
补偿
分布式事物依赖的属性
ACID
分布式事物的主题是
去中心化
中心化
分布式事物的架构方式是
集群,负载均衡
分布式事物的编程思想是
解耦,solid,编排等
分布式事物依赖的服务的对象是
关系性数据库,支持事物型的存储机制
分布式事物依托的分布式基础理论是
CAP CA∪CP=CAP P与A互斥
分布式事物对数据库的性能影响有吗?
忽视不理,理由是:分布式事物属于脱离数据库组织层的应用型中间件
如何设计一款比较好的分布式事物中间件
最佳语言排名:Go>C++>Java>Php>node.js
可服务的数据库:Mysql,Oracle,PG等
可实现的方案:二阶段,三阶段,去中心化,本地表
依托的数据库日志特性是:Redo.log,undo.log
依托的编排机制:基于JSON,流程属性里面包含也许层执行过程的可视化JSON编排机制
需要考虑的核心点是:低侵入式
需要掌握的编程思想是:面向对象思想,面向对象编程语言的特性利用。
与多线程关联度:比较低
与消息队列关联度:较低,高并发大多数场景不是最终一致性,而是随着事件的流程顺序执行到结束而触发
产生的背景是:传统数据库本身是单机的,存储引擎不支持异构
分布式事物与数学的关系:偶函数,凸函数,贪心思想
分布式事物的生产价值:凡属没有选型分布式事物的数据库都可以考虑,分布式事物可以支持分库(每个异构库里面又有基于业务属性的分表),可以使用它进行聚焦一个全局事物点切面到任意子服务。让异构事物就像一个本地消息表一样支撑事物的四大特性。分布式事物对复杂分布式微服务具有很大的生产价值
问:GPT可以替代分布式事物吗?可以,需要改变软件的服务方式和社会生成关系,如果GPT做到彻底生成,生成的数据也是由人工智能系统托管
个人开发分布式事物是否能产生商业价值:几乎不可能,只能提升个人社区影响力。
问:分布式事物和实际社会运作的哪个体系结构相似:串联或并联的灯控系统。