This is an automated email from the ASF dual-hosted git repository. jianbin pushed a commit to branch docusaurus in repository https://gitbox.apache.org/repos/asf/incubator-seata-website.git
The following commit(s) were added to refs/heads/docusaurus by this push: new 8c4a784400 blog : rpc multi-protocol(placeholder) (#879) 8c4a784400 is described below commit 8c4a784400e35d7aa91d0534674785bf2bbd4a46 Author: justabug <bug...@users.noreply.github.com> AuthorDate: Wed Aug 21 11:01:50 2024 +0800 blog : rpc multi-protocol(placeholder) (#879) --- blog/seata-rpc-multi-protocol01.md | 1 + blog/seata-rpc-multi-protocol02.md | 1 + .../docusaurus-plugin-content-blog/seata-rpc-multi-protocol02.md | 6 +++--- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/blog/seata-rpc-multi-protocol01.md b/blog/seata-rpc-multi-protocol01.md new file mode 100644 index 0000000000..8f9293a8d5 --- /dev/null +++ b/blog/seata-rpc-multi-protocol01.md @@ -0,0 +1 @@ +Placeholder. DO NOT DELETE. diff --git a/blog/seata-rpc-multi-protocol02.md b/blog/seata-rpc-multi-protocol02.md new file mode 100644 index 0000000000..8f9293a8d5 --- /dev/null +++ b/blog/seata-rpc-multi-protocol02.md @@ -0,0 +1 @@ +Placeholder. DO NOT DELETE. diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/seata-rpc-multi-protocol02.md b/i18n/zh-cn/docusaurus-plugin-content-blog/seata-rpc-multi-protocol02.md index 1ca63e29bb..e268cf274b 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/seata-rpc-multi-protocol02.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/seata-rpc-multi-protocol02.md @@ -28,9 +28,9 @@ date: 2024/08/15 - requestid:请求id 这里我们说明一下seata各版本的server之间对协议的处理差异 -- version<0.7.1 : 只能处理v0版本的协议(上图中的上半部分,带有flag段的),无法识别其他版本协议 -- 0.7.1<=version<2.2.0 : 只能处理v1版本的协议(上图中的下半部分),无法识别其他版本协议 -- version>=2.2.0 : 可以同时识别v0和v1版本的协议,并处理 +- version`<`0.7.1 : 只能处理v0版本的协议(上图中的上半部分,带有flag段的),无法识别其他版本协议 +- 0.7.1`<=`version`<`2.2.0 : 只能处理v1版本的协议(上图中的下半部分),无法识别其他版本协议 +- version`>=`2.2.0 : 可以同时识别v0和v1版本的协议,并处理 那么2.2.0是怎样做到兼容的呢?先卖个关子,在说明这个之前我们先看看v1的encoder和decoder分别都是怎样运作的。需要注意的是,和之前提到的传输机制一样,协议处理也是client和server共用的,所以下面提到的都是通用逻辑。 --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@seata.apache.org For additional commands, e-mail: notifications-h...@seata.apache.org