博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hmily 2.0.3 发布,高性能异步分布式事务 TCC 框架
阅读量:7119 次
发布时间:2019-06-28

本文共 1212 字,大约阅读时间需要 4 分钟。

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-dubbo jar 包
 
    
org.dromara
    
hmily-apache-dubbo
    
2.0.3-RELEASE
 
  • 其他方式不变,因为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 ,提供优秀的代码与建议。

转载地址:http://jjbel.baihongyu.com/

你可能感兴趣的文章
北京教育软件创业公司招 .net工程师
查看>>
AIX扩展文件系统
查看>>
RedHat 6 创建和扩容LVM卷
查看>>
access_log每周回滚方法分割一次成access_log.1....
查看>>
centos 6.5 ntp 服务器搭建
查看>>
server2008r2网卡绑定
查看>>
HTML5基础标签一
查看>>
linux下配置socks 5代理
查看>>
CentOS 7 不能连接Kvm虚拟机console.....
查看>>
利用组策略部署软件——将软件发布给用户
查看>>
CCNP-18 IS-IS试验1(BSCI)
查看>>
Comet和WebSocket
查看>>
C#程序实现窗体的最大化/最小化
查看>>
使用委托进行异步编程
查看>>
Gmail在outlook设置
查看>>
scala模式匹配
查看>>
JPush删除别名及回调函数(SWIFT)
查看>>
silverlight 跨域socket
查看>>
编程不是功能实现了就可以了
查看>>
利用Dockerfile构建一个nginx容器
查看>>