You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@seata.apache.org by "Code-Fight (via GitHub)" <gi...@apache.org> on 2024/12/21 09:21:34 UTC

[D] 20241221 [incubator-seata-go]

GitHub user Code-Fight created a discussion: 20241221

# Seata Java 功能对齐
| 功能描述                                                     | Issue                                                        | PR                                                           | 优先级 | 进展                                  | Owner         |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------ | ------------------------------------- | ------------- |
| 表名大小写问题导致的相同记录生成不同RowKey的问题             | [https://github.com/apache/incubator-seata-go/issues/711](https://github.com/apache/incubator-seata-go/issues/711) | [https://github.com/apache/incubator-seata-go/pull/718](https://github.com/apache/incubator-seata-go/pull/718) | P1     | 1.加单侧<br/>2.需要完善获取缓存的地方 | 李欢欢        |
| <font style="color:rgb(31, 35, 40);">[seata-java] get table meta error </font> | [https://github.com/apache/incubator-seata-go/issues/712](https://github.com/apache/incubator-seata-go/issues/712) | https://github.com/apache/incubator-seata-go/pull/739        |        | 缓存自动刷新功能已经实现,需要cr      | 张锋          |
| <font style="color:rgb(31, 35, 40);">[seata-java] support IPV6 </font>#710 | [https://github.com/apache/incubator-seata-go/issues/710](https://github.com/apache/incubator-seata-go/issues/710) |                                                              |        |                                       | 晓锋          |
| <font style="color:rgb(31, 35, 40);">[seata-java] XA模式在某些情况下,分支事务已经回滚,但TC仍会重试回滚直到超时</font> | [https://github.com/apache/incubator-seata-go/issues/709](https://github.com/apache/incubator-seata-go/issues/709) | [https://github.com/apache/incubator-seata-go/pull/717](https://github.com/apache/incubator-seata-go/pull/717) | P1     | 问题未复现,需要继续跟进              | 张锋<br/>清铭 |
| [seata-java] 修复InsertOnDuplicateUpdate无法拦截无主键和唯一索引的SQL | [https://github.com/apache/incubator-seata-go/issues/707](https://github.com/apache/incubator-seata-go/issues/707) |                                                              |        |                                       | 亦夏          |
| <font style="color:rgb(31, 35, 40);">[seata-java] insert on duplicate 无法处理一些自增主键的情况 </font>#706 | [https://github.com/apache/incubator-seata-go/issues/706](https://github.com/apache/incubator-seata-go/issues/706) |                                                              |        |                                       | 亦夏          |
| <font style="color:rgb(31, 35, 40);">[seata-java] Unexpected transaction rollback </font>#705 | [https://github.com/apache/incubator-seata-go/issues/705](https://github.com/apache/incubator-seata-go/issues/705) |                                                              |        |                                       | 张锋          |
| <font style="color:rgb(31, 35, 40);">[seata-java] bugfix: error image when use null value as image query condition in insert on duplicate </font>#704 | [https://github.com/apache/incubator-seata-go/issues/704](https://github.com/apache/incubator-seata-go/issues/704) | [https://github.com/apache/incubator-seata-go/pull/725](https://github.com/apache/incubator-seata-go/pull/725) | P1     | 待处理 comment                        | 星泽          |
| <font style="color:rgb(31, 35, 40);">[at] support update join SQL </font>#703 | [https://github.com/apache/incubator-seata-go/issues/703](https://github.com/apache/incubator-seata-go/issues/703) |                                                              |        | 进行中                                | 晓锋          |
| <font style="color:rgb(31, 35, 40);">[seata-java] There InsertOnDuplicateUpdate is an issue with bypassing modifying the primary key </font>#701 | [https://github.com/apache/incubator-seata-go/issues/701](https://github.com/apache/incubator-seata-go/issues/701) | https://github.com/apache/incubator-seata-go/pull/727        |        | Merged                                | 郭暾          |
| <font style="color:rgb(31, 35, 40);">[seata-java] bugfix: mysql insert on update duplicate sensitive case not matched </font>#700 | [https://github.com/apache/incubator-seata-go/issues/700](https://github.com/apache/incubator-seata-go/issues/700) |                                                              |        | 未认领                                |               |
| <font style="color:rgb(31, 35, 40);">[seata-java] optimize : tccfence log table deleted should be optimized </font>#699 | [https://github.com/apache/incubator-seata-go/issues/699](https://github.com/apache/incubator-seata-go/issues/699) | https://github.com/apache/incubator-seata-go/pull/745        |        | 待CR                                  | 泽睿          |
| <font style="color:rgb(31, 35, 40);">[seata-java] optimize: only the inserted fields are checked </font>#697 | [https://github.com/apache/incubator-seata-go/issues/697](https://github.com/apache/incubator-seata-go/issues/697) | [https://github.com/apache/incubator-seata-go/pull/719](https://github.com/apache/incubator-seata-go/pull/719) | P1     | Merged                                | 晓锋          |
| <font style="color:rgb(31, 35, 40);">[seata-java] optimize: optimize the speed of buildLockKey </font>#696 | [https://github.com/apache/incubator-seata-go/issues/696](https://github.com/apache/incubator-seata-go/issues/696) | [https://github.com/apache/incubator-seata-go/pull/714](https://github.com/apache/incubator-seata-go/pull/714) | P1     | 测试看看是否有优化效果                | 郭暾          |


# SAGA 专项工作
|                           功能描述                           |                            Issue                             | 优先级 | PR                                                    |            进展            | Owner |
| :----------------------------------------------------------: | :----------------------------------------------------------: | :----: | ----------------------------------------------------- | :------------------------: | :---: |
|                     SAGA 进展和工作梳理                      | [https://github.com/apache/incubator-seata-go/issues/689](https://github.com/apache/incubator-seata-go/issues/689) |   P0   |                                                       | 已梳理完成,见下方任务拆解 |       |
|                    go spel 的实现方案调研                    | [https://github.com/apache/incubator-seata-go/issues/589](https://github.com/apache/incubator-seata-go/issues/589) |        |                                                       |           待认领           |       |
|             Feature: saga Interface optimization             |   https://github.com/apache/incubator-seata-go/issues/735    |        |                                                       |                            | 亦夏  |
|    Feature: check and fix saga execution process problem     |   https://github.com/apache/incubator-seata-go/issues/733    |        |                                                       |                            | 靖浏  |
|             Feature: Expression support in saga              |   https://github.com/apache/incubator-seata-go/issues/731    |        |                                                       |                            | 风轮  |
|            Feature: HttpServiceTaskState Support             |   https://github.com/apache/incubator-seata-go/issues/730    |        |                                                       |                            | 张锋  |
|                Feature: FuncTaskState Support                |   https://github.com/apache/incubator-seata-go/issues/729    |        |                                                       |           Merged           | 泽亚  |
|           Feature: support multi type config parse           |   https://github.com/apache/incubator-seata-go/issues/734    |        | https://github.com/apache/incubator-seata-go/pull/741 |                            | 郭暾  |
| Feature: Database persistence for seata-go Saga state machine |   https://github.com/apache/incubator-seata-go/issues/732    |        |                                                       |           待认领           |       |


# gRPC 专项工作
| 功能描述 | Issue | 优先级 | 进展 | Owner |
| :------: | :---: | :----: | :--: | :---: |
|          |       |        |      |       |


# Getty 专项工作
| 功能描述                                                     |                            Issue                             |                              PR                              | 优先级 | 进展   | Owner           |
| ------------------------------------------------------------ | :----------------------------------------------------------: | :----------------------------------------------------------: | :----: | ------ | --------------- |
| getty 版本升级                                               | [https://github.com/apache/incubator-seata-go/issues/692](https://github.com/apache/incubator-seata-go/issues/692) | [https://github.com/apache/incubator-seata-go/pull/716](https://github.com/apache/incubator-seata-go/pull/716) |   P0   | 100%   | xinfan<br/>嘉嘉 |
| 对比 dubbo-go 的 netty 的用法,进行优化                      | [https://github.com/apache/incubator-seata-go/issues/695](https://github.com/apache/incubator-seata-go/issues/695) |                                                              |   P0   |        | 泽亚<br/>嘉嘉   |
| getty 连接池优化                                             | [https://github.com/apache/incubator-seata-go/issues/694](https://github.com/apache/incubator-seata-go/issues/694) |    https://github.com/apache/incubator-seata-go/pull/746     |   P0   | Merged | 歆帆            |
| <font style="color:rgb(31, 35, 40);">seata-go 网络吞吐压测</font> | [https://github.com/apache/incubator-seata-go/issues/693](https://github.com/apache/incubator-seata-go/issues/693) |                                                              |   P0   |        | 歆帆            |


# 核心工作
seata-go 核心功能开发:

| 功能描述                                                     | Issue                                                        | PR                                                           | 优先级 | 进展                                | Owner                          |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | :----: | ----------------------------------- | ------------------------------ |
| 注册中心                                                     | 待处理:[https://github.com/apache/incubator-seata-go/pull/666](https://github.com/apache/incubator-seata-go/pull/666) |                                                              |        |                                     |                                |
| getty 优化                                                   | [https://github.com/apache/incubator-seata-go/issues/533](https://github.com/apache/incubator-seata-go/issues/533) |                                                              |        | 任务已安排                          | wuxinfan<br/>梁嘉嘉<br/>吕晓锋 |
| [AT] <font style="color:rgb(31, 35, 40);">AT不填默认主键,insert的时候会panic</font> | [https://github.com/apache/incubator-seata-go/issues/645](https://github.com/apache/incubator-seata-go/issues/645) |                                                              |        |                                     | 潘磊<br/>张锋 支持             |
| [AT] <font style="color:rgb(31, 35, 40);">fix AT mode "undo log parser type jackson not found" error</font> | [https://github.com/apache/incubator-seata-go/issues/664](https://github.com/apache/incubator-seata-go/issues/664) |                                                              |        |                                     | 张锋                           |
| [AT] AT 模式下<font style="color:rgb(31, 35, 40);">生成undo log sql失败</font> | [https://github.com/apache/incubator-seata-go/issues/593](https://github.com/apache/incubator-seata-go/issues/593) | [https://github.com/apache/incubator-seata-go/pull/724](https://github.com/apache/incubator-seata-go/pull/724) |        | Merged                              | 郭暾 <br/>张锋 支持            |
| 可以安排带新同学                                             |                                                              |                                                              |        |                                     | @清铭                          |
| <font style="color:rgb(31, 35, 40);">支持和server的GPRC通信;和 Seata Java 2.3 对齐</font> | [https://github.com/apache/incubator-seata-go/issues/499](https://github.com/apache/incubator-seata-go/issues/499) |                                                              |        | 熟悉 JAVA 侧的原理;<br/>待拆分任务 | 任志远;<br/>问题请教 清铭      |
| <font style="color:rgb(31, 35, 40);">feat: add serialization type protobuf </font> | [https://github.com/apache/incubator-seata-go/issues/473](https://github.com/apache/incubator-seata-go/issues/473) | [https://github.com/apache/incubator-seata-go/pull/691](https://github.com/apache/incubator-seata-go/pull/691) |        | Merged                              | 泽亚                           |
| <font style="color:rgb(31, 35, 40);">AT undo log 反序列化</font> | [https://github.com/apache/incubator-seata-go/issues/450](https://github.com/apache/incubator-seata-go/issues/450) |                                                              |        |                                     |                                |


# 可观测性
|   功能描述   | Issue | 优先级 | 进展 | Owner |
| :----------: | :---: | :----: | :--: | :---: |
| Metrics 监控 |       |        |      |       |
|   日志完善   |       |        |      |       |


# 文档建设
| 功能描述                                                     |                            Issue                             | 优先级 |  进展  | Owner |
| ------------------------------------------------------------ | :----------------------------------------------------------: | :----: | :----: | :---: |
| <font style="color:rgb(31, 35, 40);">seata官网放置seata-go的文档</font> | [https://github.com/apache/incubator-seata-go/issues/468](https://github.com/apache/incubator-seata-go/issues/468) |        |        | 月财  |
| 整理 AT 模式下当前能支持的 SQL 列表文档                      | [https://github.com/apache/incubator-seata-go/issues/713](https://github.com/apache/incubator-seata-go/issues/713) |        | 进行中 | 月财  |


# 优化&修复
对 seata-go 的性能进行优化,并修复已知的问题,参考已有的 issue 中提及的问题:

[https://github.com/apache/incubator-seata-go/issues](https://github.com/apache/incubator-seata-go/issues)

| 功能描述                                       | Issue                                                        | PR                                                           | 优先级 | 进展           | Owner                    |
| ---------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------ | -------------- | ------------------------ |
| at模式grpc出现问题                             | [https://github.com/apache/incubator-seata-go/issues/516](https://github.com/apache/incubator-seata-go/issues/516) |                                                              |        |                | 家鹏<br/>何亮<br/>刁一轩 |
| 【AT】执行queryContext的时候,没有进分布式事务 | [https://github.com/apache/incubator-seata-go/issues/490](https://github.com/apache/incubator-seata-go/issues/490) |                                                              |        |                | 张锋                     |
| refactor(ci): optimize the golang ci lint      | [https://github.com/apache/incubator-seata-go/issues/479](https://github.com/apache/incubator-seata-go/issues/479) | [https://github.com/apache/incubator-seata-go/pull/686](https://github.com/apache/incubator-seata-go/pull/686) | P1     | 待处理 comment | wuxinfan                 |


# 测试&Samples
完善 Seata-go 的测试覆盖率,以及 Samples 项目的例子:

| 功能描述                                                     | Issue                                                        | 优先级 | 进展 | Owner |
| ------------------------------------------------------------ | ------------------------------------------------------------ | :----: | :--: | :---: |
| <font style="color:rgb(31, 35, 40);">java 和 go 服务共同组成分布式事务测试</font> |                                                              |        |      |       |
| 集成测试                                                     |                                                              |        |      |       |
| 单测覆盖率                                                   |                                                              |        |      |       |
| 功能压测                                                     |                                                              |        |      |       |
| sample 偶尔会出现问题                                        | [https://github.com/apache/incubator-seata-go/issues/434](https://github.com/apache/incubator-seata-go/issues/434) |        |      |       |
| 支持test container                                           | [https://github.com/apache/incubator-seata-go/issues/382](https://github.com/apache/incubator-seata-go/issues/382) |        |      |       |


# 参与人员列表
|                       Name                       |                          Github ID                           | Remarks |
| :----------------------------------------------: | :----------------------------------------------------------: | :-----: |
| <font style="color:rgb(31, 35, 40);">郭暾</font> | [**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">FinnTew</font>**](https://github.com/FinnTew) |         |
|                       潘磊                       | **<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">panlei-coder </font>** |         |
|                      方泽亚                      | **<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">marsevilspirit </font>** |         |
|                      李欢欢                      | [**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">jay-li-csck</font>**](https://github.com/jay-li-csck) |         |
|                       晓锋                       |                          lxfeng1997                          |         |
|                       星泽                       | [**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">qunqingrihe</font>**](https://github.com/qunqingrihe)**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);"> </font>** |         |
|                      xinfan                      | [**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">No-SilverBullet</font>**](https://github.com/No-SilverBullet)**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);"> </font>** |         |
|                       帅飞                       |                                                              |         |
|                       亦夏                       |                          wt-better                           |         |
|                       靖浏                       |                            xjlgod                            |         |


# 参考资料
[1] <font style="color:rgb(33, 37, 41);">Dubbo Go Getty 开发日志</font>

[https://cn.dubbo.apache.org/zh-cn/blog/2021/01/11/dubbo-go-getty-%e5%bc%80%e5%8f%91%e6%97%a5%e5%bf%97/](https://cn.dubbo.apache.org/zh-cn/blog/2021/01/11/dubbo-go-getty-%e5%bc%80%e5%8f%91%e6%97%a5%e5%bf%97/)

[2] dubbo-getty 源码

[https://github.com/apache/dubbo-getty](https://github.com/apache/dubbo-getty)

[3] [<font style="color:rgb(83, 83, 83);">golang 服务器实现getty(dubbo-go底层io引擎)实现之架构篇</font>](http://www.guoxiaolong.cn/blog/?id=10885)

[http://www.guoxiaolong.cn/blog/?id=10885](http://www.guoxiaolong.cn/blog/?id=10885)

[4] <font style="color:rgb(34, 34, 38);">Apache Dubbo-Getty项目教程</font>

[https://blog.csdn.net/gitblog_00651/article/details/140979111](https://blog.csdn.net/gitblog_00651/article/details/140979111)

[5] dubbo-go-samples 项目

[https://github.com/apache/incubator-seata-go-samples/blob/main/tcc/local/cmd/local.go](https://github.com/apache/incubator-seata-go-samples/blob/main/tcc/local/cmd/local.go)

[6] dubbo-go getty 项目

[https://github.com/apache/dubbo-go/tree/main/remoting/getty](https://github.com/apache/dubbo-go/tree/main/remoting/getty)

_Originally posted by @luky116 in https://github.com/apache/incubator-seata-go/discussions/726_

GitHub link: https://github.com/apache/incubator-seata-go/discussions/747

----
This is an automatically sent email for dev@seata.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@seata.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@seata.apache.org
For additional commands, e-mail: dev-help@seata.apache.org


Re: [D] 20241221 [incubator-seata-go]

Posted by "Code-Fight (via GitHub)" <gi...@apache.org>.
GitHub user Code-Fight edited a discussion: 20241221

# Seata Java 功能对齐
| 功能描述                                                     | Issue                                                        | PR                                                           | 优先级 | 进展                                  | Owner         |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------ | ------------------------------------- | ------------- |
| 表名大小写问题导致的相同记录生成不同RowKey的问题             | [https://github.com/apache/incubator-seata-go/issues/711](https://github.com/apache/incubator-seata-go/issues/711) | [https://github.com/apache/incubator-seata-go/pull/718](https://github.com/apache/incubator-seata-go/pull/718) | P1     | 1.加单侧<br/>2.需要完善获取缓存的地方 | 李欢欢        |
| <font style="color:rgb(31, 35, 40);">[seata-java] get table meta error </font> | [https://github.com/apache/incubator-seata-go/issues/712](https://github.com/apache/incubator-seata-go/issues/712) | https://github.com/apache/incubator-seata-go/pull/739        |        | 缓存自动刷新功能已经实现,需要cr      | 张锋          |
| <font style="color:rgb(31, 35, 40);">[seata-java] support IPV6 </font>#710 | [https://github.com/apache/incubator-seata-go/issues/710](https://github.com/apache/incubator-seata-go/issues/710) |                                                              |        |                                       | 晓锋          |
| <font style="color:rgb(31, 35, 40);">[seata-java] XA模式在某些情况下,分支事务已经回滚,但TC仍会重试回滚直到超时</font> | [https://github.com/apache/incubator-seata-go/issues/709](https://github.com/apache/incubator-seata-go/issues/709) | [https://github.com/apache/incubator-seata-go/pull/717](https://github.com/apache/incubator-seata-go/pull/717) | P1     | 问题未复现,需要继续跟进              | 张锋<br/>清铭 |
| [seata-java] 修复InsertOnDuplicateUpdate无法拦截无主键和唯一索引的SQL | [https://github.com/apache/incubator-seata-go/issues/707](https://github.com/apache/incubator-seata-go/issues/707) |                                                              |        |                                       | 亦夏          |
| <font style="color:rgb(31, 35, 40);">[seata-java] insert on duplicate 无法处理一些自增主键的情况 </font>#706 | [https://github.com/apache/incubator-seata-go/issues/706](https://github.com/apache/incubator-seata-go/issues/706) |                                                              |        |                                       | 亦夏          |
| <font style="color:rgb(31, 35, 40);">[seata-java] Unexpected transaction rollback </font>#705 | [https://github.com/apache/incubator-seata-go/issues/705](https://github.com/apache/incubator-seata-go/issues/705) |                                                              |        |                                       | 张锋          |
| <font style="color:rgb(31, 35, 40);">[seata-java] bugfix: error image when use null value as image query condition in insert on duplicate </font>#704 | [https://github.com/apache/incubator-seata-go/issues/704](https://github.com/apache/incubator-seata-go/issues/704) | [https://github.com/apache/incubator-seata-go/pull/725](https://github.com/apache/incubator-seata-go/pull/725) | P1     | 待处理 comment                        | 星泽          |
| <font style="color:rgb(31, 35, 40);">[at] support update join SQL </font>#703 | [https://github.com/apache/incubator-seata-go/issues/703](https://github.com/apache/incubator-seata-go/issues/703) |                                                              |        | 进行中                                | 晓锋          |
| <font style="color:rgb(31, 35, 40);">[seata-java] There InsertOnDuplicateUpdate is an issue with bypassing modifying the primary key </font>#701 | [https://github.com/apache/incubator-seata-go/issues/701](https://github.com/apache/incubator-seata-go/issues/701) | https://github.com/apache/incubator-seata-go/pull/727        |        | Merged                                | 郭暾          |
| <font style="color:rgb(31, 35, 40);">[seata-java] bugfix: mysql insert on update duplicate sensitive case not matched </font>#700 | [https://github.com/apache/incubator-seata-go/issues/700](https://github.com/apache/incubator-seata-go/issues/700) |                                                              |        | 未认领                                |               |
| <font style="color:rgb(31, 35, 40);">[seata-java] optimize : tccfence log table deleted should be optimized </font>#699 | [https://github.com/apache/incubator-seata-go/issues/699](https://github.com/apache/incubator-seata-go/issues/699) | https://github.com/apache/incubator-seata-go/pull/745        |        | 待CR                                  | 泽睿          |
| <font style="color:rgb(31, 35, 40);">[seata-java] optimize: only the inserted fields are checked </font>#697 | [https://github.com/apache/incubator-seata-go/issues/697](https://github.com/apache/incubator-seata-go/issues/697) | [https://github.com/apache/incubator-seata-go/pull/719](https://github.com/apache/incubator-seata-go/pull/719) | P1     | Merged                                | 晓锋          |
| <font style="color:rgb(31, 35, 40);">[seata-java] optimize: optimize the speed of buildLockKey </font>#696 | [https://github.com/apache/incubator-seata-go/issues/696](https://github.com/apache/incubator-seata-go/issues/696) | [https://github.com/apache/incubator-seata-go/pull/714](https://github.com/apache/incubator-seata-go/pull/714) | P1     | 测试看看是否有优化效果                | 郭暾          |


# SAGA 专项工作
|                           功能描述                           |                            Issue                             | 优先级 | PR                                                    |            进展            | Owner |
| :----------------------------------------------------------: | :----------------------------------------------------------: | :----: | ----------------------------------------------------- | :------------------------: | :---: |
|                     SAGA 进展和工作梳理                      | [https://github.com/apache/incubator-seata-go/issues/689](https://github.com/apache/incubator-seata-go/issues/689) |   P0   |                                                       | 已梳理完成,见下方任务拆解 |       |
|                    go spel 的实现方案调研                    | [https://github.com/apache/incubator-seata-go/issues/589](https://github.com/apache/incubator-seata-go/issues/589) |        |                                                       |           待认领           |       |
|             Feature: saga Interface optimization             |   https://github.com/apache/incubator-seata-go/issues/735    |        |                                                       |                            | 亦夏  |
|    Feature: check and fix saga execution process problem     |   https://github.com/apache/incubator-seata-go/issues/733    |        |                                                       |                            | 靖浏  |
|             Feature: Expression support in saga              |   https://github.com/apache/incubator-seata-go/issues/731    |        |                                                       |                            | 风轮  |
|            Feature: HttpServiceTaskState Support             |   https://github.com/apache/incubator-seata-go/issues/730    |        |                                                       |                            | 张锋  |
|                Feature: FuncTaskState Support                |   https://github.com/apache/incubator-seata-go/issues/729    |        |                                                       |           Merged           | 泽亚  |
|           Feature: support multi type config parse           |   https://github.com/apache/incubator-seata-go/issues/734    |        | https://github.com/apache/incubator-seata-go/pull/741 |                            | 郭暾  |
| Feature: Database persistence for seata-go Saga state machine |   https://github.com/apache/incubator-seata-go/issues/732    |        |                                                       |           待认领           |       |


# gRPC 专项工作
| 功能描述 | Issue | 优先级 | 进展 | Owner |
| :------: | :---: | :----: | :--: | :---: |
|          |       |        |      |       |


# Getty 专项工作
| 功能描述                                                     |                            Issue                             |                              PR                              | 优先级 | 进展   | Owner           |
| ------------------------------------------------------------ | :----------------------------------------------------------: | :----------------------------------------------------------: | :----: | ------ | --------------- |
| getty 版本升级                                               | [https://github.com/apache/incubator-seata-go/issues/692](https://github.com/apache/incubator-seata-go/issues/692) | [https://github.com/apache/incubator-seata-go/pull/716](https://github.com/apache/incubator-seata-go/pull/716) |   P0   | 100%   | xinfan<br/>嘉嘉 |
| 对比 dubbo-go 的 netty 的用法,进行优化                      | [https://github.com/apache/incubator-seata-go/issues/695](https://github.com/apache/incubator-seata-go/issues/695) |                                                              |   P0   |        | 泽亚<br/>嘉嘉   |
| getty 连接池优化                                             | [https://github.com/apache/incubator-seata-go/issues/694](https://github.com/apache/incubator-seata-go/issues/694) |    https://github.com/apache/incubator-seata-go/pull/746     |   P0   | Merged | 歆帆            |
| <font style="color:rgb(31, 35, 40);">seata-go 网络吞吐压测</font> | [https://github.com/apache/incubator-seata-go/issues/693](https://github.com/apache/incubator-seata-go/issues/693) |                                                              |   P0   |        | 歆帆            |


# 核心工作
seata-go 核心功能开发:

| 功能描述                                                     | Issue                                                        | PR                                                           | 优先级 | 进展                                | Owner                          |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | :----: | ----------------------------------- | ------------------------------ |
| 注册中心                                                     | 待处理:[https://github.com/apache/incubator-seata-go/pull/666](https://github.com/apache/incubator-seata-go/pull/666) |                                                              |        |                                     |                                |
| getty 优化                                                   | [https://github.com/apache/incubator-seata-go/issues/533](https://github.com/apache/incubator-seata-go/issues/533) |                                                              |        | 任务已安排                          | wuxinfan<br/>梁嘉嘉<br/>吕晓锋 |
| [AT] <font style="color:rgb(31, 35, 40);">AT不填默认主键,insert的时候会panic</font> | [https://github.com/apache/incubator-seata-go/issues/645](https://github.com/apache/incubator-seata-go/issues/645) |                                                              |        |                                     | 潘磊<br/>张锋 支持             |
| [AT] <font style="color:rgb(31, 35, 40);">fix AT mode "undo log parser type jackson not found" error</font> | [https://github.com/apache/incubator-seata-go/issues/664](https://github.com/apache/incubator-seata-go/issues/664) |                                                              |        |                                     | 张锋                           |
| [AT] AT 模式下<font style="color:rgb(31, 35, 40);">生成undo log sql失败</font> | [https://github.com/apache/incubator-seata-go/issues/593](https://github.com/apache/incubator-seata-go/issues/593) | [https://github.com/apache/incubator-seata-go/pull/724](https://github.com/apache/incubator-seata-go/pull/724) |        | Merged                              | 郭暾 <br/>张锋 支持            |
| 可以安排带新同学                                             |                                                              |                                                              |        |                                     | @清铭                          |
| <font style="color:rgb(31, 35, 40);">支持和server的GPRC通信;和 Seata Java 2.3 对齐</font> | [https://github.com/apache/incubator-seata-go/issues/499](https://github.com/apache/incubator-seata-go/issues/499) |                                                              |        | 熟悉 JAVA 侧的原理;<br/>待拆分任务 | 任志远;<br/>问题请教 清铭      |
| <font style="color:rgb(31, 35, 40);">feat: add serialization type protobuf </font> | [https://github.com/apache/incubator-seata-go/issues/473](https://github.com/apache/incubator-seata-go/issues/473) | [https://github.com/apache/incubator-seata-go/pull/691](https://github.com/apache/incubator-seata-go/pull/691) |        | Merged                              | 泽亚                           |
| <font style="color:rgb(31, 35, 40);">AT undo log 反序列化</font> | [https://github.com/apache/incubator-seata-go/issues/450](https://github.com/apache/incubator-seata-go/issues/450) |                                                              |        |                                     |                                |


# 可观测性
|   功能描述   | Issue | 优先级 | 进展 | Owner |
| :----------: | :---: | :----: | :--: | :---: |
| Metrics 监控 |       |        |      |       |
|   日志完善   |       |        |      |       |


# 文档建设
| 功能描述                                                     |                            Issue                             | 优先级 |  进展  | Owner |
| ------------------------------------------------------------ | :----------------------------------------------------------: | :----: | :----: | :---: |
| <font style="color:rgb(31, 35, 40);">seata官网放置seata-go的文档</font> | [https://github.com/apache/incubator-seata-go/issues/468](https://github.com/apache/incubator-seata-go/issues/468) |        |        | 月财  |
| 整理 AT 模式下当前能支持的 SQL 列表文档                      | [https://github.com/apache/incubator-seata-go/issues/713](https://github.com/apache/incubator-seata-go/issues/713) |        | 进行中 | 月财  |


# 优化&修复
对 seata-go 的性能进行优化,并修复已知的问题,参考已有的 issue 中提及的问题:

[https://github.com/apache/incubator-seata-go/issues](https://github.com/apache/incubator-seata-go/issues)

| 功能描述                                       | Issue                                                        | PR                                                           | 优先级 | 进展           | Owner                    |
| ---------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------ | -------------- | ------------------------ |
| at模式grpc出现问题                             | [https://github.com/apache/incubator-seata-go/issues/516](https://github.com/apache/incubator-seata-go/issues/516) |                                                              |        |                | 家鹏<br/>何亮<br/>刁一轩 |
| 【AT】执行queryContext的时候,没有进分布式事务 | [https://github.com/apache/incubator-seata-go/issues/490](https://github.com/apache/incubator-seata-go/issues/490) |                                                              |        |                | 张锋                     |
| refactor(ci): optimize the golang ci lint      | [https://github.com/apache/incubator-seata-go/issues/479](https://github.com/apache/incubator-seata-go/issues/479) | [https://github.com/apache/incubator-seata-go/pull/686](https://github.com/apache/incubator-seata-go/pull/686) | P1     | 待处理 comment | wuxinfan                 |


# 测试&Samples
完善 Seata-go 的测试覆盖率,以及 Samples 项目的例子:

| 功能描述                                                     | Issue                                                        | 优先级 | 进展 | Owner |
| ------------------------------------------------------------ | ------------------------------------------------------------ | :----: | :--: | :---: |
| <font style="color:rgb(31, 35, 40);">java 和 go 服务共同组成分布式事务测试</font> |                                                              |        |      |       |
| 集成测试                                                     |                                                              |        |      |       |
| 单测覆盖率                                                   |                                                              |        |      |       |
| 功能压测                                                     |                                                              |        |      |       |
| sample 偶尔会出现问题                                        | [https://github.com/apache/incubator-seata-go/issues/434](https://github.com/apache/incubator-seata-go/issues/434) |        |      |       |
| 支持test container                                           | [https://github.com/apache/incubator-seata-go/issues/382](https://github.com/apache/incubator-seata-go/issues/382) |        |      |       |


# 发版工作
1.合并本次发版的所有PR,对已提交pr,除saga相关的外,如有comment,麻烦各位大佬优先跟进下  @all

2.本次发版版本号确认:

3.changeLog准备

4.打tag,上传svn

5.发起投票

6.发版

7.通告




# 参与人员列表

|                       Name                       |                          Github ID                           | Remarks |
| :----------------------------------------------: | :----------------------------------------------------------: | :-----: |
| <font style="color:rgb(31, 35, 40);">郭暾</font> | [**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">FinnTew</font>**](https://github.com/FinnTew) |         |
|                       潘磊                       | **<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">panlei-coder </font>** |         |
|                      方泽亚                      | **<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">marsevilspirit </font>** |         |
|                      李欢欢                      | [**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">jay-li-csck</font>**](https://github.com/jay-li-csck) |         |
|                       晓锋                       |                          lxfeng1997                          |         |
|                       星泽                       | [**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">qunqingrihe</font>**](https://github.com/qunqingrihe)**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);"> </font>** |         |
|                      xinfan                      | [**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">No-SilverBullet</font>**](https://github.com/No-SilverBullet)**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);"> </font>** |         |
|                       帅飞                       |                                                              |         |
|                       亦夏                       |                          wt-better                           |         |
|                       靖浏                       |                            xjlgod                            |         |


# 参考资料
[1] <font style="color:rgb(33, 37, 41);">Dubbo Go Getty 开发日志</font>

[https://cn.dubbo.apache.org/zh-cn/blog/2021/01/11/dubbo-go-getty-%e5%bc%80%e5%8f%91%e6%97%a5%e5%bf%97/](https://cn.dubbo.apache.org/zh-cn/blog/2021/01/11/dubbo-go-getty-%e5%bc%80%e5%8f%91%e6%97%a5%e5%bf%97/)

[2] dubbo-getty 源码

[https://github.com/apache/dubbo-getty](https://github.com/apache/dubbo-getty)

[3] [<font style="color:rgb(83, 83, 83);">golang 服务器实现getty(dubbo-go底层io引擎)实现之架构篇</font>](http://www.guoxiaolong.cn/blog/?id=10885)

[http://www.guoxiaolong.cn/blog/?id=10885](http://www.guoxiaolong.cn/blog/?id=10885)

[4] <font style="color:rgb(34, 34, 38);">Apache Dubbo-Getty项目教程</font>

[https://blog.csdn.net/gitblog_00651/article/details/140979111](https://blog.csdn.net/gitblog_00651/article/details/140979111)

[5] dubbo-go-samples 项目

[https://github.com/apache/incubator-seata-go-samples/blob/main/tcc/local/cmd/local.go](https://github.com/apache/incubator-seata-go-samples/blob/main/tcc/local/cmd/local.go)

[6] dubbo-go getty 项目

[https://github.com/apache/dubbo-go/tree/main/remoting/getty](https://github.com/apache/dubbo-go/tree/main/remoting/getty)

_Originally posted by @luky116 in https://github.com/apache/incubator-seata-go/discussions/726_

[7] Apache 发版流程

https://github.com/wongoo/apache-release-procedure

GitHub link: https://github.com/apache/incubator-seata-go/discussions/747

----
This is an automatically sent email for dev@seata.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@seata.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@seata.apache.org
For additional commands, e-mail: dev-help@seata.apache.org


Re: [D] 20241221 [incubator-seata-go]

Posted by "Code-Fight (via GitHub)" <gi...@apache.org>.
GitHub user Code-Fight edited a discussion: 20241221

# Seata Java 功能对齐
| 功能描述                                                     | Issue                                                        | PR                                                           | 优先级 | 进展                                  | Owner                |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------ | ------------------------------------- | -------------------- |
| 表名大小写问题导致的相同记录生成不同RowKey的问题             | [https://github.com/apache/incubator-seata-go/issues/711](https://github.com/apache/incubator-seata-go/issues/711) | [https://github.com/apache/incubator-seata-go/pull/718](https://github.com/apache/incubator-seata-go/pull/718) | P1     | 1.加单测<br/>2.需要完善获取缓存的地方 | 李欢欢               |
| <font style="color:rgb(31, 35, 40);">[seata-java] get table meta error </font> | [https://github.com/apache/incubator-seata-go/issues/712](https://github.com/apache/incubator-seata-go/issues/712) | https://github.com/apache/incubator-seata-go/pull/739        |        | Merged                                | 张锋                 |
| <font style="color:rgb(31, 35, 40);">[seata-java] support IPV6 </font>#710 | [https://github.com/apache/incubator-seata-go/issues/710](https://github.com/apache/incubator-seata-go/issues/710) |                                                              |        |                                       | 嘉嘉  <br />晓峰指导 |
| <font style="color:rgb(31, 35, 40);">[seata-java] XA模式在某些情况下,分支事务已经回滚,但TC仍会重试回滚直到超时</font> | [https://github.com/apache/incubator-seata-go/issues/709](https://github.com/apache/incubator-seata-go/issues/709) | [https://github.com/apache/incubator-seata-go/pull/717](https://github.com/apache/incubator-seata-go/pull/717) | P1     | 问题未复现,需要继续跟进              | 张锋<br/>清铭        |
| [seata-java] 修复InsertOnDuplicateUpdate无法拦截无主键和唯一索引的SQL | [https://github.com/apache/incubator-seata-go/issues/707](https://github.com/apache/incubator-seata-go/issues/707) |                                                              |        | 再确认是否存在                        | 亦夏                 |
| <font style="color:rgb(31, 35, 40);">[seata-java] insert on duplicate 无法处理一些自增主键的情况 </font>#706 | [https://github.com/apache/incubator-seata-go/issues/706](https://github.com/apache/incubator-seata-go/issues/706) |                                                              |        |                                       | 亦夏                 |
| <font style="color:rgb(31, 35, 40);">[seata-java] Unexpected transaction rollback </font>#705 | [https://github.com/apache/incubator-seata-go/issues/705](https://github.com/apache/incubator-seata-go/issues/705) |                                                              |        |                                       | 张锋                 |
| <font style="color:rgb(31, 35, 40);">[seata-java] bugfix: error image when use null value as image query condition in insert on duplicate </font>#704 | [https://github.com/apache/incubator-seata-go/issues/704](https://github.com/apache/incubator-seata-go/issues/704) | [https://github.com/apache/incubator-seata-go/pull/725](https://github.com/apache/incubator-seata-go/pull/725) | P1     | 待处理 comment                        | 星泽                 |
| <font style="color:rgb(31, 35, 40);">[at] support update join SQL </font>#703 | [https://github.com/apache/incubator-seata-go/issues/703](https://github.com/apache/incubator-seata-go/issues/703) |                                                              |        | 进行中                                | 晓锋                 |
| <font style="color:rgb(31, 35, 40);">[seata-java] There InsertOnDuplicateUpdate is an issue with bypassing modifying the primary key </font>#701 | [https://github.com/apache/incubator-seata-go/issues/701](https://github.com/apache/incubator-seata-go/issues/701) | https://github.com/apache/incubator-seata-go/pull/727        |        | Merged                                | 郭暾                 |
| <font style="color:rgb(31, 35, 40);">[seata-java] bugfix: mysql insert on update duplicate sensitive case not matched </font>#700 | [https://github.com/apache/incubator-seata-go/issues/700](https://github.com/apache/incubator-seata-go/issues/700) |                                                              |        |                                       | 李浩                 |
| <font style="color:rgb(31, 35, 40);">[seata-java] optimize : tccfence log table deleted should be optimized </font>#699 | [https://github.com/apache/incubator-seata-go/issues/699](https://github.com/apache/incubator-seata-go/issues/699) | https://github.com/apache/incubator-seata-go/pull/745        |        | 跟进删除方式调整                      | 泽睿                 |
| <font style="color:rgb(31, 35, 40);">[seata-java] optimize: only the inserted fields are checked </font>#697 | [https://github.com/apache/incubator-seata-go/issues/697](https://github.com/apache/incubator-seata-go/issues/697) | [https://github.com/apache/incubator-seata-go/pull/719](https://github.com/apache/incubator-seata-go/pull/719) | P1     | Merged                                | 晓锋                 |
| <font style="color:rgb(31, 35, 40);">[seata-java] optimize: optimize the speed of buildLockKey </font>#696 | [https://github.com/apache/incubator-seata-go/issues/696](https://github.com/apache/incubator-seata-go/issues/696) | [https://github.com/apache/incubator-seata-go/pull/714](https://github.com/apache/incubator-seata-go/pull/714) | P1     | 待CR                                  | 郭暾                 |


# SAGA 专项工作
|                           功能描述                           |                            Issue                             | 优先级 | PR                                                    |            进展            | Owner |
| :----------------------------------------------------------: | :----------------------------------------------------------: | :----: | ----------------------------------------------------- | :------------------------: | :---: |
|                     SAGA 进展和工作梳理                      | [https://github.com/apache/incubator-seata-go/issues/689](https://github.com/apache/incubator-seata-go/issues/689) |   P0   |                                                       | 已梳理完成,见下方任务拆解 |       |
|       Feature: saga Interface optimization(接口优化)       |   https://github.com/apache/incubator-seata-go/issues/735    |        |                                                       |                            | 亦夏  |
| Feature: check and fix saga execution process problem(流程串联) |   https://github.com/apache/incubator-seata-go/issues/733    |        |                                                       |                            | 靖浏  |
|  Feature: Expression support in saga(表达式实现调研&开发)  |   https://github.com/apache/incubator-seata-go/issues/731    |        |                                                       |                            | 风轮  |
|            Feature: HttpServiceTaskState Support             |   https://github.com/apache/incubator-seata-go/issues/730    |        |                                                       |                            | 张锋  |
|                Feature: FuncTaskState Support                |   https://github.com/apache/incubator-seata-go/issues/729    |        |                                                       |           Merged           | 泽亚  |
|           Feature: support multi type config parse           |   https://github.com/apache/incubator-seata-go/issues/734    |        | https://github.com/apache/incubator-seata-go/pull/741 |                            | 郭暾  |
| Feature: Database persistence for seata-go Saga state machine(持久化) |   https://github.com/apache/incubator-seata-go/issues/732    |        |                                                       |                            | 祥琨  |


# gRPC 专项工作
|                           功能描述                           |                            Issue                             | 优先级 |                进展                 | Owner |
| :----------------------------------------------------------: | :----------------------------------------------------------: | :----: | :---------------------------------: | :---: |
| <font style="color:rgb(31, 35, 40);">支持和server的GPRC通信;和 Seata Java 2.3 对齐</font> | [https://github.com/apache/incubator-seata-go/issues/499](https://github.com/apache/incubator-seata-go/issues/499) |        | 熟悉 JAVA 侧的原理;<br/>待拆分任务 | 志远  |


# Getty 专项工作
| 功能描述                                                     |                            Issue                             |                              PR                              | 优先级 | 进展   | Owner                   |
| ------------------------------------------------------------ | :----------------------------------------------------------: | :----------------------------------------------------------: | :----: | ------ | ----------------------- |
| getty 版本升级                                               | [https://github.com/apache/incubator-seata-go/issues/692](https://github.com/apache/incubator-seata-go/issues/692) | [https://github.com/apache/incubator-seata-go/pull/716](https://github.com/apache/incubator-seata-go/pull/716) |   P0   | Merged | xinfan<br/>嘉嘉         |
| 对比 dubbo-go 的 netty 的用法,进行优化                      | [https://github.com/apache/incubator-seata-go/issues/695](https://github.com/apache/incubator-seata-go/issues/695) |                                                              |   P0   | Merged | 泽亚<br/>嘉嘉<br />歆帆 |
| getty 连接池优化                                             | [https://github.com/apache/incubator-seata-go/issues/694](https://github.com/apache/incubator-seata-go/issues/694) |    https://github.com/apache/incubator-seata-go/pull/746     |   P0   | Merged | 歆帆                    |
| <font style="color:rgb(31, 35, 40);">seata-go 网络吞吐压测</font> | [https://github.com/apache/incubator-seata-go/issues/693](https://github.com/apache/incubator-seata-go/issues/693) |                                                              |   P0   |        | 歆帆                    |


# 核心工作
seata-go 核心功能开发:

| 功能描述                                                     | Issue                                                        | PR                                                           | 优先级 | 进展           | Owner                          |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | :----: | -------------- | ------------------------------ |
|                                                              |                                                              |                                                              |        |                |                                |
| getty 优化                                                   | [https://github.com/apache/incubator-seata-go/issues/533](https://github.com/apache/incubator-seata-go/issues/533) |                                                              |        | 完成           | wuxinfan<br/>梁嘉嘉<br/>吕晓锋 |
| [AT] <font style="color:rgb(31, 35, 40);">AT不填默认主键,insert的时候会panic</font> | [https://github.com/apache/incubator-seata-go/issues/645](https://github.com/apache/incubator-seata-go/issues/645) |                                                              |        | 复现尝试无异常 | 潘磊<br/>张锋 支持             |
| [AT] <font style="color:rgb(31, 35, 40);">fix AT mode "undo log parser type jackson not found" error</font> | [https://github.com/apache/incubator-seata-go/issues/664](https://github.com/apache/incubator-seata-go/issues/664) |                                                              |        | Merged         | 泽亚                           |
| [AT] AT 模式下<font style="color:rgb(31, 35, 40);">生成undo log sql失败</font> | [https://github.com/apache/incubator-seata-go/issues/593](https://github.com/apache/incubator-seata-go/issues/593) | [https://github.com/apache/incubator-seata-go/pull/724](https://github.com/apache/incubator-seata-go/pull/724) |        | Merged         | 郭暾 <br/>张锋 支持            |
| 可以安排带新同学                                             |                                                              |                                                              |        |                | @清铭                          |
|                                                              |                                                              |                                                              |        |                |                                |
| <font style="color:rgb(31, 35, 40);">feat: add serialization type protobuf </font> | [https://github.com/apache/incubator-seata-go/issues/473](https://github.com/apache/incubator-seata-go/issues/473) | [https://github.com/apache/incubator-seata-go/pull/691](https://github.com/apache/incubator-seata-go/pull/691) |        | Merged         | 泽亚                           |
| <font style="color:rgb(31, 35, 40);">AT undo log 反序列化</font> | [https://github.com/apache/incubator-seata-go/issues/450](https://github.com/apache/incubator-seata-go/issues/450) |                                                              |        | 补充下描述     | 月财                           |


# 可观测性
|   功能描述   | Issue | 优先级 | 进展 | Owner |
| :----------: | :---: | :----: | :--: | :---: |
| Metrics 监控 |       |        |      |       |
|   日志完善   |       |        |      |       |


# 文档建设
| 功能描述                                                     |                            Issue                             | 优先级 |  进展  | Owner |
| ------------------------------------------------------------ | :----------------------------------------------------------: | :----: | :----: | :---: |
| <font style="color:rgb(31, 35, 40);">seata官网放置seata-go的文档</font> | [https://github.com/apache/incubator-seata-go/issues/468](https://github.com/apache/incubator-seata-go/issues/468) |        |        | 月财  |
| 整理 AT 模式下当前能支持的 SQL 列表文档                      | [https://github.com/apache/incubator-seata-go/issues/713](https://github.com/apache/incubator-seata-go/issues/713) |        | 进行中 | 月财  |
| 压测文档share到官方                                          |   https://github.com/apache/incubator-seata-go/issues/750    |        |        | 歆帆  |


# 优化&修复
对 seata-go 的性能进行优化,并修复已知的问题,参考已有的 issue 中提及的问题:

[https://github.com/apache/incubator-seata-go/issues](https://github.com/apache/incubator-seata-go/issues)

| 功能描述                                       | Issue                                                        | PR                                                           | 优先级 | 进展   | Owner |
| ---------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------ | ------ | ----- |
| at模式grpc出现问题                             | [https://github.com/apache/incubator-seata-go/issues/516](https://github.com/apache/incubator-seata-go/issues/516) |                                                              |        |        | 凤瑞  |
| 【AT】执行queryContext的时候,没有进分布式事务 | [https://github.com/apache/incubator-seata-go/issues/490](https://github.com/apache/incubator-seata-go/issues/490) |                                                              |        |        | 张锋  |
| refactor(ci): optimize the golang ci lint      | [https://github.com/apache/incubator-seata-go/issues/479](https://github.com/apache/incubator-seata-go/issues/479) | [https://github.com/apache/incubator-seata-go/pull/686](https://github.com/apache/incubator-seata-go/pull/686) | P1     | Merged | 歆帆  |


# 测试&Samples
完善 Seata-go 的测试覆盖率,以及 Samples 项目的例子:

| 功能描述                                                     | Issue                                                        | 优先级 | 进展 | Owner |
| ------------------------------------------------------------ | ------------------------------------------------------------ | :----: | :--: | :---: |
| <font style="color:rgb(31, 35, 40);">java 和 go 服务共同组成分布式事务测试</font> |                                                              |        |      |       |
| 集成测试                                                     |                                                              |        |      |       |
| 单测覆盖率                                                   |                                                              |        |      |       |
| 功能压测                                                     |                                                              |        |      |       |
| sample 偶尔会出现问题                                        | [https://github.com/apache/incubator-seata-go/issues/434](https://github.com/apache/incubator-seata-go/issues/434) |        |      |       |
| 支持test container                                           | [https://github.com/apache/incubator-seata-go/issues/382](https://github.com/apache/incubator-seata-go/issues/382) |        |      |       |


# 发版工作
1.合并本次发版的所有PR,对已提交pr,除saga相关的外,如有comment,麻烦各位大佬优先跟进下  @all

2.本次发版版本号: V2.0

3.预计版本完成时间:12月底之前



对齐到哪个版本:偏功能修复

发版manager:月财




# 参与人员列表

|                       Name                       |                          Github ID                           | Remarks |
| :----------------------------------------------: | :----------------------------------------------------------: | :-----: |
| <font style="color:rgb(31, 35, 40);">郭暾</font> | [**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">FinnTew</font>**](https://github.com/FinnTew) |         |
|                       潘磊                       | **<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">panlei-coder </font>** |         |
|                      方泽亚                      | **<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">marsevilspirit </font>** |         |
|                      李欢欢                      | [**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">jay-li-csck</font>**](https://github.com/jay-li-csck) |         |
|                       晓锋                       |                          lxfeng1997                          |         |
|                       星泽                       | [**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">qunqingrihe</font>**](https://github.com/qunqingrihe)**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);"> </font>** |         |
|                      xinfan                      | [**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);">No-SilverBullet</font>**](https://github.com/No-SilverBullet)**<font style="color:rgb(89, 99, 110);background-color:rgb(246, 248, 250);"> </font>** |         |
|                       帅飞                       |                                                              |         |
|                       亦夏                       |                          wt-better                           |         |
|                       靖浏                       |                            xjlgod                            |         |


# 参考资料
[1] <font style="color:rgb(33, 37, 41);">Dubbo Go Getty 开发日志</font>

[https://cn.dubbo.apache.org/zh-cn/blog/2021/01/11/dubbo-go-getty-%e5%bc%80%e5%8f%91%e6%97%a5%e5%bf%97/](https://cn.dubbo.apache.org/zh-cn/blog/2021/01/11/dubbo-go-getty-%e5%bc%80%e5%8f%91%e6%97%a5%e5%bf%97/)

[2] dubbo-getty 源码

[https://github.com/apache/dubbo-getty](https://github.com/apache/dubbo-getty)

[3] [<font style="color:rgb(83, 83, 83);">golang 服务器实现getty(dubbo-go底层io引擎)实现之架构篇</font>](http://www.guoxiaolong.cn/blog/?id=10885)

[http://www.guoxiaolong.cn/blog/?id=10885](http://www.guoxiaolong.cn/blog/?id=10885)

[4] <font style="color:rgb(34, 34, 38);">Apache Dubbo-Getty项目教程</font>

[https://blog.csdn.net/gitblog_00651/article/details/140979111](https://blog.csdn.net/gitblog_00651/article/details/140979111)

[5] dubbo-go-samples 项目

[https://github.com/apache/incubator-seata-go-samples/blob/main/tcc/local/cmd/local.go](https://github.com/apache/incubator-seata-go-samples/blob/main/tcc/local/cmd/local.go)

[6] dubbo-go getty 项目

[https://github.com/apache/dubbo-go/tree/main/remoting/getty](https://github.com/apache/dubbo-go/tree/main/remoting/getty)

_Originally posted by @luky116 in https://github.com/apache/incubator-seata-go/discussions/726_

[7] Apache 发版流程

https://github.com/wongoo/apache-release-procedure

GitHub link: https://github.com/apache/incubator-seata-go/discussions/747

----
This is an automatically sent email for dev@seata.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@seata.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@seata.apache.org
For additional commands, e-mail: dev-help@seata.apache.org