Awesome! -Dan
On Mon, Jul 3, 2017 at 6:08 AM, Christian Tzolov <ctzo...@pivotal.io> wrote: > Recent experience of setting up Geode as a last-resource inside WebSphere > JTA, has motivated me to find a simpler way to integrate with JTA. > > The https://github.com/tzolov/narayana-jta-geode-support provides > utilities > to integrate Geode with Narayana JTA. This enables global transactions > using the embeddable, standalone, open-source Narayana JTA and implements > the Last-Resource Commit Optimization (LRCO) to preserve the ACID > properties. (e.g. Geode is registered as last-resource in the global > transactions). > > With narayana-geode-core you can use it with the plain Geode API: > http://bit.ly/2tByAr5 > or use narayana-geode-springboot for seamless integration with Spring Boot > and SpringDataGemfire. See the http://bit.ly/2siBEof example > > All dependencies are resolved from maven central. > > So if you build a SpringBoot app you only need to add the maven > dependencies and set a single annotation @EnableGeodeNarayanaJta. No need > for obsolete, commercial Application Servers no accidental complexity. > > I’ve tried to explain the problem and the solution in my blog here: > http://blog.tzolov.net/2017/07/apache-geode-gemfire- > narayana-jta.html?view=sidebar > > Because Narayana uses LGPL it is not compatible for distribution with ASF, > but it can be referred as optional component. > > Cheers, > Christian > > P.S. the implementation uses code and ideas from the Geode engineering team > and from John Blum ;) > -- > Christian Tzolov <http://www.linkedin.com/in/tzolov> | Data Engineer, EMEA > | Pivotal <http://pivotal.io/> | ctzo...@pivotal.io |+31610285517 >