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 dev@seata.apache.org. To unsubscribe, please send an email to: dev-unsubscr...@seata.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@seata.apache.org For additional commands, e-mail: dev-h...@seata.apache.org