微服务解决方案 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 版本》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

深入浅出Node.js

深入浅出Node.js

朴灵 / 人民邮电出版社 / 2013-12-1 / CNY 69.00

本书从不同的视角介绍了 Node 内在的特点和结构。由首章Node 介绍为索引,涉及Node 的各个方面,主要内容包含模块机制的揭示、异步I/O 实现原理的展现、异步编程的探讨、内存控制的介绍、二进制数据Buffer 的细节、Node 中的网络编程基础、Node 中的Web 开发、进程间的消息传递、Node 测试以及通过Node 构建产品需要的注意事项。最后的附录介绍了Node 的安装、调试、编码......一起来看看 《深入浅出Node.js》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

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

UNIX 时间戳转换

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具