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
>

Reply via email to