servicecomb-pack

Apache ServiceComb Pack is an eventually data consistency solution for micro-service applications. ServiceComb Pack currently provides TCC and Saga distributed transaction co-ordination solutions by using Alpha as a transaction coordinator and Omega as an transaction agent .

APACHE-2.0 License

Stars
1.9K
Committers
65

Bot releases are hidden (Show)

servicecomb-pack - ServiceComb Pack 0.7.1 Latest Release

Published by coolbeevip about 2 years ago

Fixed a bug that dependency org.apache.servicecomb.pack:pack:0.7.0-SNAPSHOT not found when using pack 0.7.0 due to wrong version 0.7.0-SNAPSHOT in package artifact org.apache.servicecomb.pack:pack:0.7.0

servicecomb-pack - ServiceComb Pack 0.7.0

Published by coolbeevip over 2 years ago

servicecomb-pack - ServiceComb Pack 0.6.0

Published by WillemJiang over 3 years ago

servicecomb-pack - ServiceComb Pack 0.5.0

Published by WillemJiang almost 5 years ago

servicecomb-pack - ServiceComb Pack 0.4.0

Published by WillemJiang about 5 years ago

servicecomb-pack - ServiceComb Pack 0.3.0

Published by asifdxtreme almost 6 years ago

    Release Notes - Apache ServiceComb - Version pack-0.3.0

Download links are available here

servicecomb-pack - Apache ServiceComb Saga 0.2.1

Published by asifdxtreme almost 6 years ago

    Release Notes - Apache ServiceComb - Version saga-0.2.1

Download links are available here

servicecomb-pack - Apache ServiceComb (incubating) Saga 0.2.0

Published by asifdxtreme over 6 years ago

    Release Notes - Apache ServiceComb - Version saga-0.2.0

Download links are available here

servicecomb-pack - Apache ServiceComb (incubating) Saga 0.1.0

Published by asifdxtreme over 6 years ago

    Release Notes - Apache ServiceComb - Version saga-0.1.0

Download links are available here

servicecomb-pack - Saga 0.0.2 release

Published by seanyinx almost 7 years ago

Major features

  • Supported passing response from previous service to the next in Saga
  • Supported returning transaction failure in response to caller
  • Supported choosing sub-transaction path at runtime and provided demo application to showcase this feature

Minor improvements

  • Removed an unnecessary event to reduce storage size
  • Added delay between transaction retries in forward recovery mode
  • Supported configuration of http timeout to requests from saga to services and default timeout is 30 seconds
  • Added database failure handling when persisting events
servicecomb-pack - Saga 0.0.1 release

Published by seanyinx about 7 years ago

Major features

  • Added saga log to persist all transaction/compensation events
  • Supported compensation of all completed transactions on request failure in case of backward recovery
  • Supported parallel processing of multiple transactions in a single request
  • Supported parallel processing of multiple requests
  • Supported transactions with sequence in a request
  • Added forward recovery to retry failed transactions till success
  • Supported transaction/compensation in terms of REST
  • Added fallback support by REST in case compensations failed
  • Supported service discovery for transactions/compensations/fallbacks with service center

Minor improvements

  • Added travel agency demo to showcase how to use saga
  • Added JMeter performance test script