内容简介:Hmily 发布 2.0.3 版本。Hmily 是一款高性能分布式事务 tcc 开源框架。基于java语言来开发(JDK1.8),支持 Dubbo、Spring Cloud、Motan 等 RPC 框架进行分布式事务。 新版更新内容如下: 新增对apache-dubbo 的支...
Hmily 发布 2.0.3 版本。Hmily 是一款高性能分布式事务 tcc 开源框架。基于 java 语言来开发(JDK1.8),支持 Dubbo、Spring Cloud、Motan 等 RPC 框架进行分布式事务。
新版更新内容如下:
- 新增对apache-dubbo 的支持 2.7.X以上版本
- 用户可以自定义序列化方式
- 用户可以自定义事务日志的存储方式
- 在高并发情况下的性能优化
- 其他边缘bug的修护
apache-dubbo的支持
- 目前不支持spring boot starter方式 你可以直接引入
hmily-apache-dubbojar 包
<dependency>
<groupId>org.dromara</groupId>
<artifactId>hmily-apache-dubbo</artifactId>
<version>2.0.3-RELEASE</version>
</dependency>
- 其他方式不变,因为dubbo在 2.7.x版本更改了包名 (狗日的)
自定义事务日志序列化方式
-
首先实现
org.dromara.hmily.common.serializer.ObjectSerializer -
在你的实现类上加上
@HmilySPI("你定的名称") -
在你的项目
resources目前下新建META-INF.services目录,然后新增文本 文本名称为
org.dromara.hmily.common.serializer.ObjectSerializer. 里面内容写你自定义类的全路径 -
配置属性值
org: dromara: hmily : serializer : 你定义的名称
自定义事务日志存储方式方式
-
首先实现
org.dromara.hmily.core.spi.HmilyCoordinatorRepository -
在你的实现类上加上
@HmilySPI("你定的名称") -
在你的项目
resources目前下新建META-INF.services目录,然后新增文本 文本名称为
org.dromara.hmily.core.spi.HmilyCoordinatorRepository. 里面内容写你自定义类的全路径 -
配置属性值
org: dromara: hmily : repositorySupport: 你定义的名称
Hmily的具体使用文档:
- 官网文档 :https://dromara.org/website/zh-cn/docs/hmily/index.html
- github地址: https://github.com/yu199195/hmily
- gitee地址: https://gitee.com/shuaiqiyu/hmily
- 欢迎大家star fork ,提供优秀的代码与建议。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Golang 分布式异步任务队列 Machinery 教程
- 获奖结果|分布式系统关注点——深入浅出「异步」
- Spring Cloud 异步场景分布式事务怎样做?试试 RocketMQ
- 分布式系统中的BASE 和 ACID、幂等性、分布式锁、分布式事务与异步消息处理
- SpringBoot | :异步开发之异步调用
- 改进异步封装:处理带返回值的异步调用
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
深入浅出程序设计(中文版)
Paul Barry、David Griffiths / 蒋雁翔、童健 / 东南大学出版社 / 2012-1 / 98.00元
《深入浅出程序设计(中文版)》介绍了编写计算机程序的核心概念:变量、判断、循环、函数与对象——无论运用哪种编程语言,都能在动态且多用途的python语言中使用具体示例和练习来运用并巩固这些概念。学习基本的工具来开始编写你感兴趣的程序,而不是其他人认为你应该使用的通用软件,并对软件能做什么(不能做什么)有一个更好的了解。当你完成这些,你就拥有了必要的基础去使用任何一种你需要或想要学习的语言或软件项目......一起来看看 《深入浅出程序设计(中文版)》 这本书的介绍吧!