摘要:
UDP 和 TCP 区别 连接方面区别 TCP面向连接(如打电话要先拨号建立连接)。 UDP是无连接的,即发送数据之前不需要建立连接。 安全方面的区别 TCP提供可靠的服务,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达。 UDP尽最大努力交付,即不保证可靠交付。 传输效率的区别 TC 阅读全文
摘要:
移动开发思路 我们可以使用我们熟悉的html/js/css来进行前端的开发, 可使用HbuliderX, MuMu模拟器 来进行开发, 只需要创建5+App应用即可 关于MuMu如何链接到HBuliderX 到mumu官网下载并安装模拟器并记住安装路劲,后面设置adb有用。 打开mumu设置,找到开 阅读全文
摘要:
Seata Server - TC全局事务协调器 在《分布式事务(三)Seata分布式事务框架-AT模式介绍》 中介绍了 Seata AT 事务原理,介绍了 AT 事务的三个角色:TC(事务协调器)、TM(事务管理器)和RM(资源管理器),其中 TM 和 RM 是嵌入在业务应用中的,而 TC 则是一 阅读全文
摘要:
分布式事务(四)Seata AT模式-Spring Cloud微服务案例 订单业务案例 创建 Empty Project:seata-at 数据库初始化工具 订单案例涉及四个数据库: 为了后续测试方便我们编写一个工具,用来重置所有数据库表,可以方便地把数据重置到初始状态。 新建Module:db-i 阅读全文
摘要:
Seata介绍 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。 2019 年 1 月,阿里巴巴中间件团队发起了开源项目 Fescar(Fast & Ea 阅读全文
摘要:
什么是分布式事务 首先这是普通事务: 下面是分布式事务: 在微服务系统中,每个微服务应用都可能会有自己的数据库,它们首先需要控制自己的本地事务。 一项业务操作可能会调用执行多个微服务。如何保证多个服务执行的多个数据库的操作整体成功或整体失败?这就是分布式事务要解决的问题。 CAP原则 请参考 百度百 阅读全文
摘要:
分布式事务(一)Mysql本地事务和事务隔离级别 数据库事务 数据库事务由一组sql语句组成。 所有sql语句执行成功则事务整体成功;任一条sql语句失败则事务整体失败,数据恢复到事务之前的状态。 下面以转账为例进一步说明。 A 账户向 B 账户转账,需要更新两个账户的记录: - A 账户减金额 u 阅读全文
摘要:
mysql中limit使用的限制条件 -- 在update和delete语句中,limit后只能跟一个参数,可以结合order by语句使用 UPDATE user SET age=age+10 order by id desc LIMIT 3; DELETE FROM cms_user where 阅读全文
摘要:
kubernetes环境搭建 安装kubernetes集群 kubernetes的安装过程极其复杂,对Linux运维不熟悉的情况下安装kubernetes极为困难,再加上国内无法访问google服务器,我们安装k8s就更加困难 kubeasz项目(https://github.com/easzlab 阅读全文
摘要:
Springboot整合RocketMQ案例 pom文件 创建 springboot 项目,添加rocketmq-spring-boot-starter依赖。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.ap 阅读全文