Re: ServiceComb Community Meeting

2018-11-19 Thread cherrylzhao
If we can post the time, face to face meeting(skype) is better. Also we can send the meeting summary to the mailing list. > On Nov 20, 2018, at 10:07 AM, Willem Jiang wrote: > > Hi, > > I had a talk with Asif recently about the community meeting recently. > I think it's a great idea which could

Re: Is saga named right?

2018-11-19 Thread cherrylzhao
Hi, Willem I think servicecomb-dts or servicecomb-dtx is better. And we can keep the old saga package same as before. > On Nov 20, 2018, at 9:59 AM, Willem Jiang wrote: > > Please let me know what your think about this. Either way I will > start a vote for the repository change shortly this we

Re: [ANN] New ServiceComb committer: Zhao Jun (赵俊)

2018-11-12 Thread cherrylzhao
I’m very happy to become the committer of ServiceComb! I’d like to try my best to make saga more better! Thanks > On Nov 13, 2018, at 11:45 AM, Willem Jiang wrote: > > Please join me and the rest of the ServiceComb PPMC members in welcoming our > new ServiceComb committer: Zhao Jun (赵俊). > > Y

[DISCUSS] TCC scanner design

2018-09-28 Thread cherrylzhao
Hi, all In order to find timeout global transaction, we need a scanner to handle the global transaction. If scanner was started as same logic within many alpha, it will cause concurrent access with same db record. So it seem that we need a registration to manage the alpha machine, then we can d

[DISSCUSS]order annotation can't work in TransactionAspectConfig

2018-09-16 Thread cherrylzhao
Hi I found that @order annotation can’t work in TransactionAspectConfig.java. Now, we define the @order(0), @order(1) in Aspect beans, but when I adjust the value of order, The aspect chains of dynamic proxy bean can’t change. It seems that @order annotation can work with @Aspect annotation, so

Re: [VOTE] Graduate Apache ServiceComb (incubating)

2018-09-16 Thread cherrylzhao
+1 > On 15 Sep 2018, at 10:10 AM, Eric Lee wrote: > > +1 > > On Sat, Sep 15, 2018, 09:32 Zheng Feng wrote: > >> +1 (binding) >> >> Willem Jiang 于 2018年9月14日周五 15:58写道: >> >>> Please vote on the proposal for ServiceComb graduation to TLP to submit >> to >>> the Incubator PMC. >>> >>> Vote:

HA issue of service comb TCC workflow

2018-09-10 Thread cherrylzhao
Hi, all I have faced some HA issue when implementing TCC workflow, this is our design document [1]. HA issue is following. 1. Omega finished try logic, but sending participate event failed, how about the retry mechanisms should we design? 2. Omega finished try logic, but sending participate eve

Re: About some problems of alpha's compensate way

2018-09-06 Thread cherrylzhao
I have created a new issue[1] to trace the hot and cold data. Please feel free to join us. [1]https://issues.apache.org/jira/browse/SCB-896 > On 6 Sep 2018, at 2:45 PM, cherrylzhao wrote: > > Agree with Willem’s ideas. > > 1.alpha do compensation based on transaction end instru

Re: About some problems of alpha's compensate way

2018-09-05 Thread cherrylzhao
Agree with Willem’s ideas. 1.alpha do compensation based on transaction end instruction triggered by omega instead of using event scanner. 2. about hot and cold event data, here is my opinion. - transaction event table. (Hot) storage txEvent receiving from omega directly. - transact

Re: [SCB-856] about try interface in saga-transaction manager

2018-08-22 Thread cherrylzhao
CB-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:4

Re: About introduce Lombok to service comb

2018-08-21 Thread cherrylzhao
; bean >>>> class. >>>> As lombok is using MIT license, I don't think we could have the license >>>> issue here. >>>> >>>> I think we can start it from saga project, it's up to java-chassis to >> check >>>> if it want

About introduce Lombok to service comb

2018-08-20 Thread cherrylzhao
Hi, all Lombok can simplify our work for creating java entity. Using Lombok annotation, it will enhance java byte code within compile step. We can use @Getter @Setter @Log @RequiredArgsConstructor to define our model simplify. See more detail from https://projectlombok.org

Re: Discuss about try interface in saga-transaction manager

2018-08-06 Thread cherrylzhao
; >> Twitter: willemjiang >> Weibo: 姜宁willem >> >> On Sun, Aug 5, 2018 at 10:30 AM, cherrylzhao wrote: >> >>> Hi, Willem >>> >>> Thanks for your quickly reply. >>> That’s a great idea for defining new TCC protocol ! >>> >

Re: Discuss about try interface in saga-transaction manager

2018-08-04 Thread cherrylzhao
o 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 wrote

Discuss about try interface in saga-transaction manager

2018-08-04 Thread cherrylzhao
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 ad