Apache ServiceComb Pack 是一个微服务应用的数据最终一致性解决方案。
贡献者: 这个项目缺少维护者,如果您愿意为项目维护提供支持,请联系我们,可以将您加入项目的commiter群组,继续维护该项目.
用户:这个项目缺少维护者,在我们找到持续的维护者之前,建议您尽可能不要使用这个项目,避免碰到问题得不到技术支持.
ServiceComb Pack 架构是由 alpha 和 omega组成,其中:
下图展示了alpha, omega以及微服务三者的关系: 在此架构基础上我们除了实现saga协调协议以外,还实现了TCC协调协议。 详情可浏览ServiceComb Pack 设计文档.
同时社区也提供了多种语言的Omega实现:
$ mvn clean install
$ mvn clean install -Pdemo
$ mvn clean install -DskipTests=true -Pdemo
$ mvn clean install -DskipTests=true -Prelease
如何构建和使用可浏览用户指南。
获取最新发行版本:
获取最新预览版本:
<repositories> <repository> <releases /> <snapshots> <enabled>true</enabled> </snapshots> <id>repo.apache.snapshot</id> <url>https://repository.apache.org/content/repositories/snapshots/</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <releases /> <snapshots> <enabled>true</enabled> </snapshots> <id>repo.apache.snapshot</id> <url>https://repository.apache.org/content/repositories/snapshots/</url> </pluginRepository> </pluginRepositories>
详情可浏览代码提交指南。