Our customer want to use this feature too, and I'd like to join and find some 
work to do. 




------------------ ???????? ------------------
??????: "????"<[email protected]>;
????????: 2018??8??7??(??????) ????6:42
??????: "[email protected]"<[email protected]>;

????: Re: Discuss about try interface in saga-transaction manager



I??d like to jump into this task, first let me check the source :)


> On 7 Aug 2018, at 5:37 PM, Willem Jiang <[email protected]> wrote:
> 
> Yeah, it's quit easy if we can leverage the current Pack framework.
> I just create some sub tasks below SCB-665[1]. Please feel free to jump in
> if you want to help :)
> 
> [1]https://issues.apache.org/jira/browse/SCB-665
> 
> 
> 
> Willem Jiang
> 
> Twitter: willemjiang
> Weibo: ????willem
> 
> On Mon, Aug 6, 2018 at 9:47 PM, cherrylzhao <[email protected]> wrote:
> 
>> That??s a great job ~
>> 
>> It seems to be satisfied our requirement very well.
>> Omega and Alpha can be integrated with TCC, it looks like:
>>   1. Begin transaction??alpha generate txid
>>   2. Main service invoke try method of sub service.
>>       omega would register confirm and cancel method to alpha binding
>> with txid.
>>   3. Do commit/rollback
>>        this would trigger alpha to determine whether executing confirm or
>> cancel
>> 
>> 
>>> On 6 Aug 2018, at 5:11 PM, Zheng Feng <[email protected]> wrote:
>>> 
>>> It is great. I will take a look.
>>> 
>>> Willem Jiang <[email protected]> ?? 2018??8??6?????? 11:58??????
>>> 
>>>> FYI,  I just updated the design document[1] of Pack with TCC.
>>>> 
>>>> Please feel free to add your comments here.
>>>> 
>>>> [1]
>>>> 
>>>> https://github.com/apache/incubator-servicecomb-saga/
>> blob/master/docs/design.md#workflow-tcc
>>>> 
>>>> 
>>>> Willem Jiang
>>>> 
>>>> Twitter: willemjiang
>>>> Weibo: ????willem
>>>> 
>>>> On Sun, Aug 5, 2018 at 10:30 AM, cherrylzhao <[email protected]> wrote:
>>>> 
>>>>> Hi, Willem
>>>>> 
>>>>> Thanks for your quickly reply.
>>>>> That??s a great idea for defining new TCC protocol ??
>>>>> 
>>>>> Best Wishes & Regards
>>>>> 
>>>>>> On 4 Aug 2018, at 10:49 PM, Willem Jiang <[email protected]>
>>>> wrote:
>>>>>> 
>>>>>> Hi
>>>>>> 
>>>>>> Current Pack (Omega/Alpha) supports to define the custom coordination
>>>>>> protocol,
>>>>>> So we can define a new TCC protocol instead of extends the old saga
>>>>>> protocol.
>>>>>> 
>>>>>> I'm post the TCC design proposal shortly in this weekend.
>>>>>> 
>>>>>> 
>>>>>> Willem Jiang
>>>>>> 
>>>>>> Twitter: willemjiang
>>>>>> Weibo: ????willem
>>>>>> 
>>>>>> On Sat, Aug 4, 2018 at 5:44 PM, cherrylzhao <[email protected]>
>> wrote:
>>>>>> 
>>>>>>> Hi, all
>>>>>>> 
>>>>>>> Currently, service comb saga transaction-manager have implemented
>>>>>>> ??confirm?? and ??cancel?? process based on micro-service.
>>>>>>> Due to saga model have??t ensure resource isolation??it need to deal
>>>> with
>>>>>>> the concurrent problem in business application.
>>>>>>> We want to discuss whether it is possible to add a try interface
>>>> within
>>>>>>> service comb saga transaction manager.
>>>>>>> Within ??try?? interface, users can lock resource before ??confirm??
>>>> process
>>>>>>> execution.
>>>>>>> 
>>>>>>> 
>>>>>>> Best Wishes & Regards
>>>>>>> 
>>>>>>> 
>>>>> 
>>>>> 
>>>> 
>> 
>>

Reply via email to