微服务解决方案 Apache ServiceComb 发布 0.3.0 版本

栏目: 软件资讯 · 发布时间: 5年前

内容简介:Apache ServiceComb 1.0.0 发布了,此次更新的部分包括 Apache ServiceComb Java-Chassis 与 Apache ServiceComb ServiceCenter。 ServiceComb 微服务开源框架 是 Apache 软件基金会的正式孵化项目,由华为于201...

Apache ServiceComb 1.0.0 发布了,此次更新的部分包括 Apache ServiceComb Java-Chassis 与 Apache ServiceComb ServiceCenter。

ServiceComb 微服务开源框架 是 Apache 软件基金会的正式孵化项目,由华为于2017年6月开源,并于2017年12月正式进入 Apache 软件基金会孵化,成为Apache软件基金会孵化的首个微服务框架项目。

微服务开源框架 ServiceComb 致力于帮助企业快速构建云原生应用,通过一系列解决方案帮助用户快速开发微服务应用的同时实现对这些微服务应用的高效运维管理。其包括一站式的服务注册、服务治理、动态配置功能,具备服务化契约增强、多语言支持、多通信协议支持等优势特性, 并提供SAGA数据最终一致性方案解决微服务架构数据一致性难题。ServiceComb 兼容 Spring Cloud 等业界流行微服务框架,互通业界生态。

值得注意的更新

  • 提供 TCC 支持

  • 将包名称从org.apache.servicecomb.saga重命名为org.apache.servicecomb.pack

  • Omega 支持 JDK 1.7

  • 默认情况下使用Spring-Boot 2.1

子任务

  • SCB-817 ] - 设置 TCC 事件

  • SCB-818 ] - 欧米茄支持 TCC

  • SCB-819 ] - TCC 演示的验收测试

  • SCB-820 ] - TCC 演示

  • SCB-856 ] - 在 Alpha Server 中实现事件的反应

  • SCB-876 ] - 确认并取消 Omega 的调用支持

  • SCB-877 ] - Alpha应该?pesistend ??收到的 TCC 事件

  • SCB-923 ] - 提供访问 TCC 事件的 API

Bug

  • SCB-739 ] - @SagaStart超时没用,在@SagaStart下无法补偿

  • SCB-741 ] - 由以下引起:com.mysql.jdbc.MysqlDataTruncation:数据截断:第1行的列'payloads'的数据太长

  • SCB-745 ] - 当参加saga start事件时,RetrySender不应抛出异常。

  • SCB-821 ] - 为omega-transport-feign添加缺少的dependencyManagement

  • SCB-822 ] - 更新传奇的许可/通知

  • SCB-824 ] - 无法构建传奇演示

  • SCB-826 ] - SagaStart中止事件应该使用LocalTransactionID

  • SCB-830 ] - 在Saga将机箱从1.0.0-m2更新到1.0.0

  • SCB-831 ] - Saga UT在Windows环境下的LoadBalancedClusterMessageSenderTest失败

  • SCB-963 ] - 当补偿发生时,Saga交易方法无效

  • SCB-1081 ] - CompositeOmegaCallback的补偿(TxEvent事件)方法存在并发问题

  • SCB-1098 ] - 需要更新包装pom

新功能

  • SCB-665 ] - 提供TCC支持

  • SCB-730 ] - 添加Feign传输以支持Spring Cloud

  • SCB-731 ] - 将omega-transport-feign添加到配送 工具 包中

  • SCB-732 ] - 将omega-transport-feign添加到分发套件中

  • SCB-909 ] - 为服务梳TCC添加容错

优化

  • SCB-244 ] - [pack]添加demo以使用 java 机箱包

  • SCB-630 ] - 如果检测到 docker 安装,则激活-Pdocker配置文件

  • SCB-639 ] - 升级docker maven插件

  • SCB-660 ] - 更新dubbo示例撰写文件

  • SCB-750 ] - Saga和Java-Chassis中的依赖管理不完整

  • SCB-785 ] - 无法在补偿方法中获取GlobalTxId和LocalTxId

  • SCB-805 ] - 如果alpha和omega的节点时间不相同,则可以中止事务

  • SCB-806 ] - 波兰语alpha服务器记录器

  • SCB-813 ] - pack-contract-grp模块mvn install构建失败

  • SCB-829 ] - 应添加关于TxEvent(globalTxId)的索引

  • SCB-853 ] - 支持saga-core中的JDK7

  • SCB-865 ] - 重构Omega拦截器

  • SCB-868 ] - 向Alpha Server添加了kamon指标

  • SCB-874 ] - saga dubbo演示插入 sql 和自述文件优化

  • SCB-875 ] - 用sh脚本启动旧的传奇演示

  • SCB-879 ] - 使用perf配置文件时,将aspectj-wave jar打包到Alpha Server中

  • SCB-885 ] - saga alpha事件扫描程序删除重复事件sql优化

  • SCB-913 ] - 切换TCC演示JPA实现

  • SCB-916 ] - 在TransactionAspectConfig中清理@order注释

  • SCB-1013 ] - 支持禁用事件扫描程序Alpha

  • SCB-1018 ] - 将spring boot版本升级到1.5.17和2.0.6

  • SCB-1029 ] - compensationMethod尺寸很小

  • SCB-1036 ] - 当可赔偿重试次数低于-1时抛出异常。

  • SCB-1086 ] - 默认使用spring-boot-2

  • SCB-1090 ] - 统一Omega传输的记录器输出。

  • SCB-1091 ] - 将dubbo版本升级到2.6.4

  • SCB-1093 ] - 将Spring Boot版本升级到2.1.1版本

测试

  • SCB-823 ] - 在kubernetes环境中设置全功能测试

任务

  • SCB-648 ] - Omega支持JDK7

  • SCB-766 ] - 将Spring Boot版本升级到2.0.3.Release 和1.5.14.Release

  • SCB-784 ] - 一旦抛出异常,SagaStart注释方法应该中止saga事务

  • SCB-973 ] - TLP毕业任务

  • SCB-976 ] - 为ServiceComb Saga-Core模块创建新的git仓库

  • SCB-1078 ] - 从saga-pack仓库清理saga核心模块

  • SCB-1097 ] - 清理servicecomb-pack的分发


以上所述就是小编给大家介绍的《微服务解决方案 Apache ServiceComb 发布 0.3.0 版本》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

IT大败局

IT大败局

Merrill R.Chapman、周良忠 / 周良忠 / 电子工业出版社 / 2004-8-1 / 35.00

这是一本由作者亲身经历写就的MBA式教案。通过作者那专业人士的敏锐、活泼流畅的文笔和美国人特有的幽默,本书为我们剖析了IT界十个有代表性且影响深远的愚蠢败局。这十个败局涉及企业经营的十个主要方面,它们是:产业标准的魔力,“缩水”产品的阴霾,产品定位的泥潭,市场关系的教训,巨型企业的困惑,企业并购的陷阱,品牌战略的迷茫,技术导向的失衡,企业公关的真谛和科技虚幻的诱惑。 书中有许多鲜为人......一起来看看 《IT大败局》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具