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

查看所有标签

猜你喜欢:

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

遗传算法

遗传算法

王小平 / 西安交通大学出版社 / 2002-1 / 40.00元

《遗传算法:理论应用与软件实现》全面系统地介绍了遗传算法的基本理论,重点介绍了遗传算法的经典应用和国内外的新发展。全书共分11章。第1章概述了遗传算法的产生与发展、基本思想、基本操作以及应用情况;第2章介绍了基本遗传算法;第3章论述了遗传算法的数学基础;第4章分析了遗传算法的多种改进方法;第5章初步介绍了进化计算理论体系;第6章介绍了遗传算法应用于数值优化问题;第7章介绍了遗传算法应用于组合优化问......一起来看看 《遗传算法》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码