+1 and I also want to extract some SPI interfaces for alpha-server and
these can help users to implement some other saga pattern in the future.
I add the LRA in my todo list since the spec will be released 1.0 Final
very soon.

Willem Jiang <willem.ji...@gmail.com> 于2021年3月22日周一 上午8:59写道:

> +1.  We should seperate the implementations of Saga and TCC, when
> starting the alpha server, users should be able to configure the
> modules as they want.
>
>
> Willem Jiang
>
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> On Sat, Mar 20, 2021 at 1:29 PM Lei Zhang <zhang...@apache.org> wrote:
> >
> > Hi, Park Team
> >
> > Currently, Park's module division is unclear, difficult for contributors
> to
> > participate.
> >
> > I suggest dividing the modules again and use SPI to provide these
> > components.
> >
> > The operations can be quite involved, requiring many steps to complete
> the
> > reconstruction. I think we can start with the division of modules for
> > example:
> >
> > * state machine mode does not require DB,
> > * state machine mode persistence layer should be easily replaced
> > * non-state machine mode Saga and TCC Should be split into two modules,
> etc.
> >
> > This is just my initial thoughts, any suggestions?
> >
> > alpha-benchmark
> > alpha-server-ui
> > alpha-server-core
> > alpha-server-saga-db
> > alpha-server-saga-fsm
> > alpha-server-tcc-db
> > alpha-server-tcc-fsm (maybe)
> > alpha-server-bootstrap (I expect that only this module depends on the
> > framework infrastructure in the future)
> > alpha-server-discovery-plugin-consul
> > alpha-server-discovery-plugin-eureka
> > alpha-server-discovery-plugin-nacos
> > alpha-server-discovery-plugin-zookeeper
> >
> > Best regards,
> > Lei Zhang
>

Reply via email to