I agree with Willem

So the saga repo only keep the centric implement in future.
And new repo keep pack (omega/alpha) architecture, which provide different BASE 
protocol.
We can add new distribute system feature, like introduce zk coordinate, 
optimize transport performance here.

> On 23 Oct 2018, at 9:34 PM, Zheng Feng <zh.f...@gmail.com> wrote:
> 
> Hi Willem,
> 
> Can you create a JIRA for this moving and it could make it much clear in
> the description ?
> 
> Thanks,
> 
> Willem Jiang <willem.ji...@gmail.com> 于2018年10月23日周二 下午9:04写道:
> 
>> If we put them all together, we cannot name it as Saga. It could
>> confuse the user.
>> But I don't want to rename the Saga repo, as lot of people already
>> know about it.
>> 
>> 
>> Willem Jiang
>> 
>> Twitter: willemjiang
>> Weibo: 姜宁willem
>> 
>> On Tue, Oct 23, 2018 at 8:45 PM bismy <bi...@qq.com> wrote:
>>> 
>>> Can we put them all in one project so that we can release all components
>> together?
>>> 
>>> 
>>> We can separate them in different modules in saga project.
>>> 
>>> 
>>> I think we can use SAGA as the name for this project which implements
>> BASE transactions(saga, tcc, etc. )  although saga is one of them in
>> history.
>>> 
>>> 
>>> ------------------ 原始邮件 ------------------
>>> 发件人: "willem.jiang"<willem.ji...@gmail.com>;
>>> 发送时间: 2018年10月23日(星期二) 晚上7:31
>>> 收件人: "dev"<dev@servicecomb.apache.org>;
>>> 
>>> 主题: Re: Is saga named right?
>>> 
>>> 
>>> 
>>> Yeah, that is exactly what I'm thinking about.
>>> The new git repo could be Pack, we can implement different Transaction
>>> protocal there.
>>> And the current Saga code could have a dependency of it or we just
>>> move the Pack related code to Pack repo.
>>> 
>>> 
>>> Willem Jiang
>>> 
>>> Twitter: willemjiang
>>> Weibo: 姜宁willem
>>> 
>>> On Tue, Oct 23, 2018 at 3:28 PM Zheng Feng <zh.f...@gmail.com> wrote:
>>>> 
>>>> I think the core implementation of TCC and Saga (Pack) have the same
>>>> things, such as the similar annotations and the event names. So does it
>>>> make sense to  have the common core module to implement the transaction
>>>> context, transaction event and the grpc communication protocol ?
>>>> And we could provide the different APIs or annotations for both the
>> TCC and
>>>> the Saga or maybe the other  distribute transaction protocol. Also we
>> could
>>>> make a new roadmap to make it as a framework used in the microservice
>> to
>>>> resolve the transaction things.
>>>> 
>>>> Anyway, I totally agree with Willem to separate the TCC and the Saga
>> codes
>>>> at the first step. And what is the next ? Maybe we need a new name for
>> the
>>>> repo ?
>>>> 
>>>> Regards,
>>>> Zheng Feng
>>>> 
>>>> Willem Jiang <willem.ji...@gmail.com> 于2018年10月23日周二 下午2:54写道:
>>>> 
>>>>> Hi Team,
>>>>> 
>>>>> As TCC is quite different with the Saga implementation.
>>>>> I'm planning to move the Pack code and TCC related code out of Saga
>> repo.
>>>>> In this way we can just keep Saga repo to have the implementation
>> for Saga.
>>>>> 
>>>>> Any thought?
>>>>> 
>>>>> 
>>>>> Willem Jiang
>>>>> 
>>>>> Twitter: willemjiang
>>>>> Weibo: 姜宁willem
>>>>> 
>>>>> On Wed, Aug 29, 2018 at 5:27 PM Willem Jiang <willem.ji...@gmail.com
>>> 
>>>>> wrote:
>>>>>> 
>>>>>> Yeah, once we plan to support the TCC in the Saga project , we
>> need to
>>>>> consider to rename the project name.
>>>>>> Current we have two different implementation of Saga,  one is
>> centric
>>>>> Saga, the other is based the Pack (Omega/Alpha).
>>>>>> Now we implement the TCC protocol on top of Pack architecture.
>>>>>> 
>>>>>> Maybe we can rearrange the package name base on this Architecture
>> and
>>>>> move the Pack code to another repo.
>>>>>> Any thought?
>>>>>> 
>>>>>> Willem Jiang
>>>>>> 
>>>>>> Twitter: willemjiang
>>>>>> Weibo: 姜宁willem
>>>>>> 
>>>>>> 
>>>>>> On Wed, Aug 29, 2018 at 5:09 PM fu chengeng <oliug...@hotmail.com>
>>>>> wrote:
>>>>>>> 
>>>>>>> Hi all.
>>>>>>>    as we all knows that,saga is a kind of transaction
>> agreement,And we
>>>>> named this project as saga because we support only this kind of
>> agreement.
>>>>>>>    But now,we are going to support tcc, and maybe many other
>>>>> transaction agreement like xa will be supported.
>>>>>>>    Whether we should change saga to other name to prevent
>> confused
>>>>> when it is in incubating?
>>>>>>> 
>>>>>>> 
>>>>> 
>> 

Reply via email to