Hi

As suggested i've added related wiki page here:
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=71764563#

Feel free to review and edit!

@Swapnil, @John, since this is an external, optional utility it might
useful to add you as github (
https://github.com/tzolov/narayana-jta-geode-support) project owners too?
As an attempt to keep the code in synch with the core Geode/SDG projects?

Cheers,
Christain

On 4 July 2017 at 22:59, John Blum <jb...@pivotal.io> wrote:

> 1 additional note...
>
> As a follow up to what *Christian* has provided here (which is highly
> appreciated), I am also adding formal support for using Geode as a Last
> Resource in a CMT/JTA transaction initiated by a *Spring*
> managed/demarcated transaction in...
>
> DATAGEODE-16 - "*Add support for Geode JCA ResourceAdapter*
> <https://jira.spring.io/browse/DATAGEODE-16>" [1]
>
> The work being done in DATAGEODE-16 is based on POC work we did for a
> Pivotal customer and will benefit the entire community.
>
> Cheers,
> John
>
>
> [1] https://jira.spring.io/browse/DATAGEODE-16
>
>
> On Tue, Jul 4, 2017 at 1:53 PM, John Blum <jb...@pivotal.io> wrote:
>
> > 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)
> >
>
>
>
> --
> -John
> john.blum10101 (skype)
>



-- 
Christian Tzolov <http://www.linkedin.com/in/tzolov> | Data Engineer, EMEA
| Pivotal <http://pivotal.io/> | ctzo...@pivotal.io |+31610285517

Reply via email to