This is an automated email from the ASF dual-hosted git repository.
xingfudeshi pushed a commit to branch 2.x
in repository https://gitbox.apache.org/repos/asf/incubator-seata.git
The following commit(s) were added to refs/heads/2.x by this push:
new b94ee1d38a optimize: optimize README.md (#7809)
b94ee1d38a is described below
commit b94ee1d38ae91b3e76e0e62506e1f3c2b101d1b6
Author: jimin <[email protected]>
AuthorDate: Wed Dec 10 14:31:58 2025 +0800
optimize: optimize README.md (#7809)
---
README.md | 59 +++++++++++++++++++++++++---------------------------
changes/en-us/2.x.md | 5 +++++
changes/zh-cn/2.x.md | 5 +++++
3 files changed, 38 insertions(+), 31 deletions(-)
diff --git a/README.md b/README.md
index 25b30ad7d3..0f967ef0e1 100644
--- a/README.md
+++ b/README.md
@@ -18,14 +18,14 @@
<img
src="https://img.alicdn.com/imgextra/i1/O1CN011z0JfQ2723QgDiWuH_!!6000000007738-2-tps-1497-401.png"
height="100" width="426"/>
</div>
-# Seata: Simple Extensible Autonomous Transaction Architecture
+# Apache Seata (incubating): Simple Extensible Autonomous Transaction
Architecture
[](https://github.com/apache/incubator-seata/actions/workflows/build.yml)
[](https://codecov.io/gh/apache/incubator-seata)
[](https://www.apache.org/licenses/LICENSE-2.0.html)
[](https://central.sonatype.com/search?q=org.apache.seata%3Aseata-all)
-## What is Seata?
+## What is Apache Seata (incubating)?
A **distributed transaction solution** with high performance and ease of use
for **microservices** architecture.
### Distributed Transaction Problem in Microservices
@@ -42,19 +42,21 @@ Things have changed in a microservices architecture. The 3
modules mentioned abo

-### How Seata do?
+## Architecture
-Seata is just a solution to the problem mentioned above.
+Apache Seata offers a robust solution to the distributed transaction
challenges in microservices.

-Firstly, how to define a **Distributed Transaction**?
+### Core Concepts
-We say, a **Distributed Transaction** is a **Global Transaction** which is
made up with a batch of **Branch Transaction**, and normally **Branch
Transaction** is just **Local Transaction**.
+A **Distributed Transaction** is a **Global Transaction** composed of a batch
of **Branch Transactions**, where a **Branch Transaction** is typically a
**Local Transaction**.

-There are three roles in Seata Framework:
+### Roles
+
+There are three main roles in the Apache Seata Framework:
- **Transaction Coordinator(TC):** Maintain status of global and branch
transactions, drive the global commit or rollback.
- **Transaction Manager(TM):** Define the scope of global transaction: begin a
global transaction, commit or rollback a global transaction.
@@ -62,7 +64,9 @@ There are three roles in Seata Framework:

-A typical lifecycle of Seata managed distributed transaction:
+### Transaction Lifecycle
+
+A typical lifecycle of an Apache Seata managed distributed transaction:
1. TM asks TC to begin a new global transaction. TC generates an XID
representing the global transaction.
2. XID is propagated through microservices' invoke chain.
@@ -72,7 +76,7 @@ A typical lifecycle of Seata managed distributed transaction:

-For more details about principle and design, please go to [Seata wiki
page](https://github.com/apache/incubator-seata/wiki).
+For more details about principle and design, please go to [Apache Seata wiki
page](https://github.com/apache/incubator-seata/wiki).
### History
@@ -92,7 +96,8 @@ For more details about principle and design, please go to
[Seata wiki page](http
##### Seata Community
-- **Seata** :Simple Extensible Autonomous Transaction Architecture. Ant
Financial joins Fescar, which make it to be a more neutral and open community
for distributed transaction, and Fescar be renamed to Seata.
+- **Seata**: Simple Extensible Autonomous Transaction Architecture. Ant
Financial joins Fescar, which make it to be a more neutral and open community
for distributed transaction, and Fescar be renamed to Seata.
+- **Apache Seata**: In October 2023, Seata entered the Apache Incubator.
@@ -129,7 +134,7 @@ Depending on the scenario, choose one of the two
dependencies: `org.apache.seata
## Documentation
-You can view the full documentation from Seata Official Website: [Seata
Website page](https://seata.apache.org/zh-cn/docs/overview/what-is-seata).
+You can view the full documentation from Apache Seata Official Website:
[Apache Seata Website
page](https://seata.apache.org/zh-cn/docs/overview/what-is-seata).
## Reporting bugs
@@ -141,7 +146,7 @@ Please do not use our public issue tracker but refer to our
[security policy](./
## Contributing
-Contributors are welcomed to join the Seata project. Please check
[CONTRIBUTING](./CONTRIBUTING.md) and [CONTRIBUTING-CN](./CONTRIBUTING_CN.md)
about how to contribute to this project.
+Contributors are welcomed to join the Apache Seata project. Please check
[CONTRIBUTING](./CONTRIBUTING.md) and [CONTRIBUTING-CN](./CONTRIBUTING_CN.md)
about how to contribute to this project.
## Contact
@@ -154,14 +159,14 @@ Contributors are welcomed to join the Seata project.
Please check [CONTRIBUTING]
|:---------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------:|
| <img
src="https://seata.apache.org/zh-cn/assets/images/dingtalk-group-67f42c9466fb2268b6927bb16b549d6c.jpg"
width="150" /> | <img
src="https://seata.apache.org/zh-cn/assets/images/wechat-official-467d10305f5449e6b2096e65d23a9d02.jpg"
width="150" /> | <img
src="https://seata.apache.org/zh-cn/assets/images/qq-group-8d8a89699cdb9ba8818364069475ba96.jpg"
width="150" /> | <img
src="https://seata.apache.org/zh-cn/assets/images/wechat-f8a87a96973942b826e32d1aed9bc8d9.jpg"
width="150" /> |
-## Seata ecosystem
+## Apache Seata ecosystem
-* [Seata Website](https://github.com/apache/incubator-seata.github.io) - Seata
official website
-* [Seata GoLang](https://github.com/apache/incubator-seata-go) - Seata GoLang
client
-* [Seata Samples](https://github.com/apache/incubator-seata-samples) - Samples
for Seata Java
-* [Seata GoLang Samples](https://github.com/apache/incubator-seata-go-samples)
- Samples for Seata GoLang
-* [Seata K8s](https://github.com/apache/incubator-seata-k8s) - Seata
integration with Kubernetes
-* [Seata CLI](https://github.com/apache/incubator-seata-ctl) - CLI tool for
Seata operations
+* [Apache Seata Website](https://github.com/apache/incubator-seata.github.io)
- Apache Seata official website
+* [Apache Seata GoLang](https://github.com/apache/incubator-seata-go) - Apache
Seata GoLang client
+* [Apache Seata Samples](https://github.com/apache/incubator-seata-samples) -
Samples for Apache Seata Java
+* [Apache Seata GoLang
Samples](https://github.com/apache/incubator-seata-go-samples) - Samples for
Apache Seata GoLang
+* [Apache Seata K8s](https://github.com/apache/incubator-seata-k8s) - Apache
Seata integration with Kubernetes
+* [Apache Seata CLI](https://github.com/apache/incubator-seata-ctl) - CLI tool
for Apache Seata operations
## Contributors
@@ -169,12 +174,12 @@ This project exists thanks to all the people who
contribute. [[Contributors](htt
## License
-Seata is under the Apache 2.0 license. See the
[LICENSE](https://github.com/apache/incubator-seata/blob/master/LICENSE) file
for details.
+Apache Seata is under the Apache 2.0 license. See the
[LICENSE](https://github.com/apache/incubator-seata/blob/master/LICENSE) file
for details.
## Who is using
-These are only part of the companies using Seata, for reference only. If you
are using Seata, please [add your company
-here](https://github.com/apache/incubator-seata/issues/1246) to tell us your
scenario to make Seata better.
+These are only part of the companies using Apache Seata, for reference only.
If you are using Apache Seata, please [add your company
+here](https://github.com/apache/incubator-seata/issues/1246) to tell us your
scenario to make Apache Seata better.
<div style='vertical-align: middle'>
<img alt='Alibaba Group' height='40'
src='https://img.alicdn.com/imgextra/i1/O1CN01TleQq128FAP8POtL5_!!6000000007902-2-tps-241-42.png'
/img>
@@ -274,7 +279,7 @@
here](https://github.com/apache/incubator-seata/issues/1246) to tell us your sce
<img alt='钛师傅云' height='40'
src='https://img.alicdn.com/imgextra/i4/O1CN01jEUKEJ1WS28EnlGRb_!!6000000002786-2-tps-240-60.png'
/img>
<img alt='广州力生信息' height='40'
src='https://img.alicdn.com/tfs/TB1m0FcFuH2gK0jSZFEXXcqMpXa-139-48.png' /img>
<img alt='杭州启舰科技有限公司' height='40'
src='https://img.alicdn.com/imgextra/i1/O1CN01XJFoMP1qIDxrcCFC8_!!6000000005472-2-tps-120-46.png'
/img>
- <img alt='微链' height='40'
src='https://img.alicdn.com/tfs/TB14LhHmMgP7K4jSZFqXXamhVXa-300-135.png' /img>
+ <img alt='微链' height='40'
src='https://img.alicdn.com/tfs/TB14LhHmMgP7K4jSZFqXXamhVXa-300-135.png' /img>
<img alt='上海美浮特' height='40'
src='https://img.alicdn.com/tfs/TB1uUtaFuT2gK0jSZFvXXXnFXXa-370-45.jpg' /img>
<img alt='江西群享科技有限公司' height='40'
src='https://img.alicdn.com/imgextra/i3/O1CN018AiGbE1PZdN8Vu4Fd_!!6000000001855-2-tps-630-220.png'
/img>
<img alt='杭州中威慧云医疗科技有限公司' height='40'
src='https://img.alicdn.com/tfs/TB1iqo_FaL7gK0jSZFBXXXZZpXa-361-54.jpg' /img>
@@ -334,11 +339,3 @@
here](https://github.com/apache/incubator-seata/issues/1246) to tell us your sce
<img alt='平安人寿' height='40'
src='https://img.alicdn.com/imgextra/i1/O1CN01Erdiwd1RrcDt2bqKl_!!6000000002165-0-tps-1080-1080.jpg'
/img>
<img alt='光大银行' height='40'
src='https://img.alicdn.com/imgextra/i4/O1CN01Rc0vU61sSQ3jvR0rw_!!6000000005765-2-tps-1076-228.png'
/img>
</div>
-
-
-
-
-
-
-
-
diff --git a/changes/en-us/2.x.md b/changes/en-us/2.x.md
index 69400fc354..304398ad19 100644
--- a/changes/en-us/2.x.md
+++ b/changes/en-us/2.x.md
@@ -80,6 +80,10 @@ Add changes here for all PR submitted to the 2.x branch.
- [[#7740](https://github.com/apache/incubator-seata/pull/7740)] enhance
HttpClient to support h2c
- [[#7807](https://github.com/apache/incubator-seata/pull/7807)] support
mariadb 3.x
- [[#7781](https://github.com/apache/incubator-seata/pull/7781)] highlight
pmd-check log
+- [[#7704](https://github.com/apache/incubator-seata/pull/7704)] fix frontend
security vulnerabilities
+- [[#7710](https://github.com/apache/incubator-seata/pull/7710)] fix some
spell errors in code and comments
+- [[#7721](https://github.com/apache/incubator-seata/pull/7721)] optimize
common module
+- [[#7809](https://github.com/apache/incubator-seata/pull/7809)] optimize
README.md
- [[#7813](https://github.com/apache/incubator-seata/pull/7813)] add decode
buffer limit
- [[#7829](https://github.com/apache/incubator-seata/pull/7829)] optimize lz4
compressor
@@ -138,6 +142,7 @@ Add changes here for all PR submitted to the 2.x branch.
- [[#7688](https://github.com/seata/seata/pull/7688)] Reactor extensions module
- [[#7719](https://github.com/apache/incubator-seata/pull/7719)] Replace
synchronized with ReentrantLock in AbstractNettyRemotingClient to support
virtual threads
- [[#7789](https://github.com/apache/incubator-seata/pull/7789)] rename
GROUP_UPDATE_TIME to GROUP_UPDATE_TERM in ClusterWatcherManager
+- [[#7698](https://github.com/apache/incubator-seata/pull/7698)] refactor test
module
### doc:
diff --git a/changes/zh-cn/2.x.md b/changes/zh-cn/2.x.md
index 31721ff4d7..a90fe6970d 100644
--- a/changes/zh-cn/2.x.md
+++ b/changes/zh-cn/2.x.md
@@ -79,6 +79,10 @@
- [[#7740](https://github.com/apache/incubator-seata/pull/7740)]
优化http工具类使之支持h2c协议
- [[#7807](https://github.com/apache/incubator-seata/pull/7807)] 支持 mariadb 3.x
- [[#7781](https://github.com/apache/incubator-seata/pull/7781)] 高亮 pmd 检查日志信息
+- [[#7704](https://github.com/apache/incubator-seata/pull/7704)] 修复前端依赖漏洞
+- [[#7710](https://github.com/apache/incubator-seata/pull/7710)] 修复语法拼写错误
+- [[#7721](https://github.com/apache/incubator-seata/pull/7721)] 优化common 模块
+- [[#7809](https://github.com/apache/incubator-seata/pull/7809)] 优化 README.md
- [[#7813](https://github.com/apache/incubator-seata/pull/7813)] 增加解码buffer限制
- [[#7829](https://github.com/apache/incubator-seata/pull/7829)] 优化lz4
compressor
@@ -137,6 +141,7 @@
- [[#7719](https://github.com/apache/incubator-seata/pull/7719)] 替换
AbstractNettyRemotingClient 中的 synchronized 为 ReentrantLock,以支持虚拟线程
- [[#7688](https://github.com/seata/seata/pull/7688)] 增加 extensions 模块
- [[#7789](https://github.com/apache/incubator-seata/pull/7789)] 将
`GROUP_UPDATE_TIME` 重命名为 `GROUP_UPDATE_TERM`,更准确地反映其实际用途
+- [[#7698](https://github.com/apache/incubator-seata/pull/7698)] 重构 test 模块
### doc:
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]