GitHub user luky116 edited a discussion: 20241207
# Seata Java 功能对齐
| 功能描述 | Issue
| PR
| 优先级 | 进展 | Owner |
| ------------------------------------------------------------ |
------------------------------------------------------------ |
------------------------------------------------------------ | ------ |
------------------------ | ------------- |
| <font style="color:rgb(31, 35, 40);">表名大小写问题导致的相同记录生成不同RowKey的问题</font> |
[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 | 待补充单测,其他没问题 | 李欢欢 |
| <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)
| | |
| 张锋 |
| <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/>清铭 |
| <font style="color:rgb(31, 35, 40);">[seata-java]
修复InsertOnDuplicateUpdate无法拦截无主键和唯一索引的SQL </font>#707 |
[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)
| | |
| guotun |
| <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)
| | |
最近比较忙 | 泽睿 |
| <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 | comment 待处理 | 晓锋 |
| <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 | 优先级 | 进展 | Owner |
| :----------------------------------------------------------: |
:----------------------------------------------------------: | :----: | :----:
| :---: |
| SAGA 进展和工作梳理 |
[https://github.com/apache/incubator-seata-go/issues/689](https://github.com/apache/incubator-seata-go/issues/689)
| P0 | 待梳理 | |
| <font style="color:rgb(31, 35, 40);">go spel 的实现方案调研</font> |
[https://github.com/apache/incubator-seata-go/issues/589](https://github.com/apache/incubator-seata-go/issues/589)
| | | |
# 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)
| | P0 |
| |
| <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)
| | 差一个 A | 郭暾 <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)
| | 100% | 泽亚 |
| <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 |
| ------------------------------------------------------------ |
------------------------------------------------------------ |
------------------------------------------------------------ | ------ |
-------------- | ------------------------ |
| <font style="color:rgb(31, 35, 40);">at模式grpc出现问题</font> |
[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)
| | |
| 张锋 |
| <font style="color:rgb(31, 35, 40);">refactor(ci): optimize the golang ci
lint</font> |
[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)
| | | |
| 支持 <font style="color:rgb(31, 35, 40);">test container </font> |
[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>**
| |
| 帅飞 |
| |
| 杨泽睿 |
Similarityoung | |
# 参考资料
[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)
GitHub link: https://github.com/apache/incubator-seata-go/discussions/726
----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]