Well done Christian! Thank you for the hard work and contributions. Cheers, -j
On Mon, Jul 3, 2017 at 12:43 PM, Swapnil Bawaskar <sbawas...@pivotal.io> wrote: > Great work Christian! > Can you add a page about this on the wiki > <https://cwiki.apache.org/confluence/display/GEODE/Index> as well, so that > your work is not lost. > > On Mon, Jul 3, 2017 at 10:58 AM Dan Smith <dsm...@pivotal.io> wrote: > > > 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 > > <+31%206%2010285517> > > > > > > -- -John john.blum10101 (skype)