This is an automated email from the ASF dual-hosted git repository. ningjiang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-saga.git
commit f8549f9ec1871ec7a19981adfa7c92f09672ce73 Author: Willem Jiang <jiangni...@huawei.com> AuthorDate: Wed Aug 22 16:52:24 2018 +0800 SCB-817 Updated the pack-contracts protocal for TCC --- .../src/main/proto/GrpcTccEvent.proto | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/pack-contracts/pack-contract-grpc/src/main/proto/GrpcTccEvent.proto b/pack-contracts/pack-contract-grpc/src/main/proto/GrpcTccEvent.proto index 14801b2..f482a93 100644 --- a/pack-contracts/pack-contract-grpc/src/main/proto/GrpcTccEvent.proto +++ b/pack-contracts/pack-contract-grpc/src/main/proto/GrpcTccEvent.proto @@ -26,7 +26,7 @@ import "GrpcCommon.proto"; service TccEventService { rpc OnConnected (GrpcServiceConfig) returns (stream GrpcTccCordinateCommand) { } - rpc participate(GrpcTccParticipateEvent) returns (GrpcAck) {} + rpc participate(GrpcTccParticipatedEvent) returns (GrpcAck) {} rpc OnTccTransactionStarted (GrpcTccTransactionStartedEvent) returns (GrpcAck) {} rpc OnTccTransactionEnded (GrpcTccTransactionEndedEvent) returns (GrpcAck) {} rpc OnDisconnected (GrpcServiceConfig) returns (GrpcAck) { @@ -38,16 +38,20 @@ message GrpcTccTransactionStartedEvent { string globalTxId = 2; string localTxId = 3; string parentTxId = 4; + string serviceName = 5; + string instanceId = 6; } -message GrpcTccParticipateEvent { +message GrpcTccParticipatedEvent { int64 timestamp = 1; string globalTxId = 2; string localTxId = 3; string parentTxId = 4; - string confirmMethod = 6; - string cancelMethod = 7; - string status = 8; + string serviceName = 5; + string instanceId = 6; + string confirmMethod = 7; + string cancelMethod = 8; + string status = 9; } message GrpcTccTransactionEndedEvent { @@ -55,13 +59,16 @@ message GrpcTccTransactionEndedEvent { string globalTxId = 2; string localTxId = 3; string parentTxId = 4; - string status = 5; + string serviceName = 5; + string instanceId = 6; + string status = 7; } message GrpcTccCordinateCommand { string globalTxId = 1; string localTxId = 2; string parentTxId = 3; - string method = 4; + string serviceName = 4; + string method = 5; }