gt; [3] https://en.wikipedia.org/wiki/ACID
> [4] https://github.com/apache/incubator-servicecomb-saga
>
>
> Best Regards!
> Eric Lee
>
> 2018-03-09 15:59 GMT+08:00 Daniel Qian <chanjars...@gmail.com>:
>
> > Hello guys:
> >
> > I read the amazing blog &
think this is why the Saga pattern relax the "ISOLATION"
> attribute from the ACID.
>
> I hope it could be helpful for you to understand the Saga transaction.
>
> 2018-03-12 16:47 GMT+08:00 Daniel Qian <chanjars...@gmail.com>:
>
>> Thanks for reply.
>>
>
> 我现在想到的办法是让Alpha直接调用App 1.0提供的恢复服务接口。
> 如果App1.0的服务接口是幂等的且无状态的话,那我们还是能够做到事务的最终一致。
>
>
>
>
> Willem Jiang
>
> Blog: http://willemjiang.blogspot.com (English)
> http://jnn.iteye.com (Chinese)
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> On Wed, Mar
use it's state store provides C and D".
I think Saga pattern actually does not guarantee either of A, C, I or D. Am
I right?
--
Daniel Qian
p://willemjiang.blogspot.com (English)
> http://jnn.iteye.com (Chinese)
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> On Tue, Mar 13, 2018 at 2:33 PM, Daniel Qian <chanjars...@gmail.com> wrote:
>
>> Hi Willem Jiang, thanks for your reply.
>>
>> I'
imply return the
>> value
>> > in
>> > > > the actual table which is the original value before this transaction
>> > > > executed.
>> > > > Compensation: In try phase, use a temporal table to record the
>> > > compensated
>> > > > value and reduce the balance in the account. In commit phase, remove
>> > the
>> > > > temporal table. If anything goes wrong, it can execute the cancel
>> > method
>> > > > to recover the balance according to the temporal table and remove the
>> > > > temporal table afterward. In this way, when a customer visits his/her
>> > > > balance, we can do simple calculation of the value in actual table
>> and
>> > > > temporal table to return the origianl value before the transaction
>> > > > executed.
>> > > >
>> > > > Within transaction ids in the table row, each create/update/delete
>> > > > operation is idempotent and it simplies a lot of work to make sure
>> > > > sub-transactions are idempotent.
>> > > >
>> > > >
>> > > > Any other ideas or suggestions on the isolation support in Saga are
>> > > > welcome. Thanks.
>> > > >
>> > > >
>> > > > [1] https://lists.apache.org/list.html?dev@servicecomb.apach
>> > > > e.org:lte=1M:a%20question%20about%20acid%20
>> > > > [2] http://design.inf.usi.ch/sites/default/files/biblio/rest-tcc.pdf
>> > > >
>> > > >
>> > > > Best Regards!
>> > > > Eric Lee
>> > > >
>> > >
>> >
>>
--
Daniel Qian
> different JAVA options for different scenarios.
>
> [1]https://github.com/apache/servicecomb-pack/pull/486
>
>
> Willem Jiang
>
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> On Sun, Jun 30, 2019 at 1:48 PM Daniel Qian wrote:
> >
> > Hi guys, I
tps://dmp.fabric8.io/#docker-compose
--
Daniel Qian
博客:https://segmentfault.com/u/chanjarster
github:https://github.com/chanjarster
t;
> > Voting will start now ( Thursday, 22nd August, 2019) and will remain open
> > for at-least 72 hours, Request all PMC members to give their vote.
> >
> > [ ] +1 Release this package as 0.5.0
> > [ ] +0 No Opinion
> > [ ] -1 Do not release this package because
> >
> > On the behalf of ServiceComb Team
> > Mohammad Asif Siddiqui
> >
--
Daniel Qian
博客:https://segmentfault.com/u/chanjarster
github:https://github.com/chanjarster
Async invocation if the Saga transaction
> > >>> is timeout or close the Saga transaction if all the TxAsyncStart
> > >>> transaction is finished.
> > >>>
> > >>> Any thoughts?
> > >>>
> > >>> Willem Jiang
> &
(TxContext);
TxContext is just a immutable dto like this:
public class TxContext {
private final String globalTxId;
private final String localTxId;
}
Above is a just a rough idea. So any thoughts?
--
Daniel Qian
博客:https://segmentfault.com/u/chanjarster
github:https://github.com/chanjarster
lready have some internal API to send the message from Omega to
> Alpha, I prefer to use annotation instead of expose low level API to
> the user.
>
> Willem Jiang
>
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> On Sat, Jul 20, 2019 at 9:50 PM Daniel Qian wrote:
> >
&
t; > > In term of the compensation method, I think I had discussed with
> > Willem
> > > > > before that it could introduce the @Status annotation for the
alpha
> > > > server
> > > > > to query the compensation status. When the compensation met
est case to verify it).
> >
> > Willem Jiang
> >
> > Twitter: willemjiang
> > Weibo: 姜宁willem
> >
> > On Wed, Jul 24, 2019 at 12:27 PM Daniel Qian
> > wrote:
> > >
> > > Thanks for sharing your thoughts, Willem. But I didn't rea
}
Zhang Lei 于2019年7月25日周四 下午4:46写道:
Zhang Lei 于2019年7月25日周四 下午4:46写道:
>
> Hi, Daniel Qian
>
> Are you talking about the asynchronous problem with the @SagaStart and
> @Compensable methods on the Omega side? I think this is a typical long
> transaction scene.
>
> Alph
NSATING result and the alpha server could query the @Status method to
> check the compensation status, if this method returns COMPENSATE_OK, the
> alpha server will mark the local transaction is compensated otherwise will
> mark it with compensate_failed.
>
> Daniel Qian 于2019年7月21日周日 下午
"
>
>
> Wishes & Regards
> ---
> Mabin
>
>
>
> Willem Jiang 于2019年11月1日周五 下午12:31写道:
>
> > I think we can support checkcompatibility and the short one cc at the same
> > time.
> > Any thoughts?
> >
> > Willem Jiang
> >
Hi Ma, since we discussed about compatibility check sub command to be:
cc / checkcompatibility .[1]
So, we can also use cs / checkstyle here.
[1]:
https://lists.apache.org/thread.html/c88cda03ec52182482679bd9be36b9ad57bc8d03ee43a4912ad38d90@%3Cdev.servicecomb.apache.org%3E
Daniel Qian 于2019年11
gt;
> sen sun 于2019年11月5日周二 上午9:40写道:
>
> > I think Ma just made an example of the option naming style instead of the
> > subcommand.
> > I think it's a good idea to support both checkcompatibility and cc as
> > subcommands.
> >
> > Daniel Qian 于2019年11月5日
--
Daniel Qian
博客:https://segmentfault.com/u/chanjarster
github:https://github.com/chanjarster
t in this group.
>
> We may consider to use jenkins that Apache provide here[1]
>
> [1]https://builds.apache.org/
>
> Willem Jiang
>
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> On Wed, Nov 6, 2019 at 1:39 PM Daniel Qian wrote:
> >
> > Hi all,
> >
g
> 主题: Re: [ANN] New ServiceComb committer: Daniel Qian (钱嘉)
>
> Congratulations!!!
>
> Willem Jiang 于2019年11月8日周五 上午8:03写道:
>
> > Please join me and the rest of the ServiceComb PMC members in
> > welcoming our new ServiceComb committer: Daniel Qian (钱嘉)
> >
>
com/apache/servicecomb-toolkit/blob/import-oas-validator/oas-validator/README.md#%E5%90%88%E8%A7%84%E6%80%A7%E6%A0%A1%E9%AA%8C
> >
> > --
> > Daniel Qian
> >
> > 博客:https://segmentfault.com/u/chanjarster
> > github:https://github.com/chanjarster
--
Daniel Qian
博客:https://segmentfault.com/u/chanjarster
github:https://github.com/chanjarster
://issues.apache.org/jira/projects/SCB/issues/SCB-1580
[2] https://gist.github.com/chanjarster/1b15cb781fcc91e2cd293fcc2b1682d2
[3]
https://github.com/apache/servicecomb-toolkit/blob/c0baf5dff7d408d414bd40238b6849302ecc5b55/oas-validator/README.md#style-check-rules
--
Daniel Qian
Apache Committer(chanjarster
/test.sh
--
Daniel Qian
Apache Committer(chanjarster)
blog:https://chanjarster.github.io
github:https://github.com/chanjarster
segmentfault: https://segmentfault.com/u/chanjarster
Sure, no problem.
Willem Jiang 于2019年11月15日周五 下午4:01写道:
>
> Cool, thanks for Daniel's help to setup the SonarCloud。
> I think we need to move on the other servicecomb subprojects.
> Let's start from ServiceComb-Pack. @Daniel Qian Do you mind help us to do
> that?
>
> Wil
functions: such as cli, maven plugin,
gradle plugin, eclipse plugin, intellij plugin. Partially implemented.
Besides, should we still supporting Swagger 2.0? I think we should
move on to OpenAPI 3.0.
Any ideas are welcome.
--
Daniel Qian
Apache Committer(chanjarster)
blog:https
f
> ServiceComb-Java-Chassis and find several potential problems.
> I want to raise an issue to fix these problems. The changes may be
> distributed among a lot of source code files and they are all for code
> style and complexity improvement.
> Cause I've never handle such kind
The yaml example I provided is too verbose, I wrote a properties file example:
https://gist.github.com/chanjarster/1b15cb781fcc91e2cd293fcc2b1682d2#file-style-check-rules-properties
Daniel Qian 于2019年11月15日周五 下午12:59写道:
>
> Hi toolkit team,
> I'm working on SCB-1580[1] to make OAS st
do we want to include in the next release (0.2.0)?
>
> Daniel Qian 于2019年11月17日周日 下午9:14写道:
>
> > Hi toolkit team,
> >
> > We had a short talk on wechat about what should we do next on Toolkit
> > project. I think before we start we should have a discussion ab
lugin in order to take
> > advantage of it.
> >
> > What do you think?
--
Daniel Qian
Apache Committer(chanjarster)
blog:https://chanjarster.github.io
github:https://github.com/chanjarster
segmentfault: https://segmentfault.com/u/chanjarster
> so I think we can start to merge the import-oas-validator branch to
> master.
>
> Any thoughts?
>
>
> Wishes & Regards
> -------
> Mabin
>
>
>
> Daniel Qian 于2019年11月5日周二 下午1:39写道:
>
> > Hi Ma, got it.
>
> > > > This is a call for Vote to release Apache ServiceComb Toolkit version
> > > 0.2.0
> > > > >
> > > > >
> > > > > Release Candidate :
> > > > >
> > > > >
> > >
> > https://dist.apache.org/
ow ( Friday, 6nd Dec, 2019) and will remain open for
> at-least 72 hours, Request all PMC members to give their vote.
>
> [ ] +1 Release this package as 0.2.0
> [ ] +0 No Opinion
> [ ] -1 Do not release this package because
>
> On the behalf of ServiceComb Team
>
&g
for at-least 72 hours, Request all PMC members to
> give their vote.
> [ ] +1 Accept
> [ ] +0 No Opinion
> [ ] -1 Reject because...
>
> [1]
> https://lists.apache.org/thread.html/3fc8dae6faa2055dd59d600c9da8508360766ec361d81ec0ceefa8db@%3Cdev.servicecomb.apache.org%3E
>
>
aster branch.
>
>
> Willem Jiang
>
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> On Mon, Oct 28, 2019 at 2:24 PM Daniel Qian wrote:
> >
> > Since oas-validator donation process is finished (see this [1]) so
> > next is to decide how to import oas-validator code
be found here[2]
[1] https://issues.apache.org/jira/projects/SCB/issues/SCB-1553
[2]
https://github.com/apache/servicecomb-toolkit/blob/import-oas-validator/oas-validator/README.md#%E5%90%88%E8%A7%84%E6%80%A7%E6%A0%A1%E9%AA%8C
--
Daniel Qian
博客:https://segmentfault.com/u/chanjarster
github:https
a
abbr for it, such as cc?
Any ideas?
[1] https://issues.apache.org/jira/browse/SCB-1555
[2]
https://github.com/apache/servicecomb-toolkit/blob/import-oas-validator/oas-validator/README.md#%E5%85%BC%E5%AE%B9%E6%80%A7%E6%A3%80%E6%9F%A5
--
Daniel Qian
博客:https://segmentfault.com/u/chanjarster
e we need to discuss what needs to be done to get it to release
>
>
> And I attach the information for reference. This is the roadmap for the
> previous community discussions:
> *
> https://lists.apache.org/thread.html/5048ca4aa778b13952cefcd32ec25be24eb38eb8424f24c80340183b@%3Cdev.servic
t;
>
>
>
> Shuo Chen 于2019年11月26日周二 下午3:54写道:
>
> > +1 looking forward to corresponding articles too
> >
> > Daniel Qian 于2019年11月26日周二 下午3:34写道:
> >
> > > +1 looking forward to toolkit 0.2.0
> > >
> > > sen sun 于2019年11月26日周二 上午11
victor chan wrote:
> >
> > http://start.servicecomb.io/ can help users easily use our projects, we
> > should add an entrance on the official website to help users find it.
> > Do you have any thoughts?
--
Daniel Qian
Apache Committer(chanjarster)
blog:https://chanjarster.github.io
> On Tue, Oct 8, 2019 at 10:42 AM sen sun wrote:
> >
> > The current project based on OpenAPI v2, But The OpenAPI specification has
> > now been updated to the v3 version, so we need to follow it by update our
> > project.
> >
> >
> > Regards
--
Daniel Qian
博客:https://segmentfault.com/u/chanjarster
github:https://github.com/chanjarster
features:
compliance check or style check and compatibility check.
More information can be found on project github repository.
We would like to donate oas-validator source code to be as a part of
Servicecomb Toolkit.
[1]: https://github.com/NewCapec-Institute/oas-validator
--
Daniel Qian
博客
e is not changed.
>
> I think we can start a vote in PMC to decide if we accept this
> donation there is on any objection on this side.
>
> [1]https://github.com/NewCapec-Institute/oas-validator/blob/master/README.md
>
>
> Willem Jiang
>
> Twitter: willemjiang
> Weibo:
clearance in the Apache Incubator.
>
> Willem Jiang
>
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> On Fri, Oct 11, 2019 at 8:36 PM Daniel Qian wrote:
> >
> > So I should sending the SGA next week after the voting?
> >
> > Willem Jiang 于2019年10月11日周
mjiang
> Weibo: 姜宁willem
>
> On Fri, Oct 11, 2019 at 8:44 AM Daniel Qian wrote:
> >
> > Hi Willem, thanks for the reply.
> > What should I do next? For now, I'm preparing the SGA for donating.
> > Should I change the package name to org.apache.servicecomb.to
that some teams use template engine to merge snippets into a final
yaml.
May be toolkit can do something helpful to make the life easier. Any ideas?
--
Daniel Qian
Apache Committer(chanjarster)
blog:https://chanjarster.github.io
github:https://github.com/chanjarster
segmentfault: https://segmentfault.com
;
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> On Sun, Dec 22, 2019 at 8:52 PM Daniel Qian wrote:
> >
> > Hi toolkit guys,
> >
> > OpenAPI/Swagger yaml is a good standard to describe the APIs, but it's
> > easy to get hundreds, even thousands lines in the
org/repos/dist/dev/servicecomb/KEYS
>
> Voting will start now ( Monday, 27 February, 2020) and will remain openfor
> at-least 72 hours, Request all PMC members to give their vote.
>
> [ ] +1 Release this package as 2.0.0
> [ ] +0 No Opinion
> [ ] -1 Do not release
07, Bao Liu wrote:
> > This is a unit test case and I run both locally and travis CI fine. Do you
> > have any details about the stuck?
> >
> > On 2020/02/18 12:31:27, Daniel Qian wrote:
> > > I got stuck on
> > > org.apache.servicecomb.metrics.core.TestVertx
es.apache.org/jira/browse/SCB-1778
>
> Anyway, I think this two problems are not blocking the release and the voting
> can go on.
>
> On 2020/02/19 04:07:34, Daniel Qian wrote:
> > Hi, Bao Liu
> >
> > I checked source code
>
> > > Release Notes :
> > >
> > >
> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321626=12346158
> > >
> > > Keys to verify the Release Candidate :
> > > https://dist.apache.org/repos/dist/dev/ser
> Keys to verify the Release Candidate :
> > https://dist.apache.org/repos/dist/dev/servicecomb/KEYS
> >
> > Voting will start now ( Tuesday, 31nd Dec, 2019) and will remain open for
> > at-least 72 hours, Request all PMC members to give their vote.
> >
> >
> servicecomb-java-chassis,servicecomb-website and
> discussion techniques issue in the mailing list. Recently
> he contributed key features such as OAIV3 and SpringCloud to
> servicecomb-toolkit and commit on it frequently.
>
> Congratulations to Sun Lisen! Welcome!
>
> The
p://servicecomb.apache.org/
>
> ServiceComb Usefull Links :
> - Mailing lists: dev@servicecomb.apache.org
> - JIRA : https://issues.apache.org/jira/browse/SCB
>
>
> Best Wishes & Regards
--
Daniel Qian
Apache Committer(chanjarster)
blog:https://chanjarster.github.io
github:https://github.com/chanjarster
segmentfault: https://segmentfault.com/u/chanjarster
contributing patches for servicecomb-service-center,
> servicecomb-mesher and servicecomb-kie.
> Welcome humingcheng :)
>
> [1]http://github.com/humingcheng
>
>
> Willem Jiang
>
> Twitter: willemjiang
> Weibo: 姜宁willem
--
Daniel Qian
Apache Committer(chanjarst
anwen (Github ID: robotLJW [1]) as a new
> > committer of ServiceComb.has contributed features for
> > servicecomb-service-center.
> > Welcome luojianwen :)
> >
> > [1]https://github.com/robotLJW
> >
> >
> > Xiaoliang Tian
--
Daniel Qian
Apache Committer(cha
57 matches
Mail list logo