apache / incubator-seata-go

Go Implementation For Seata
https://seata.apache.org/
Apache License 2.0
1.56k stars 283 forks source link

[seata-java] support IPV6 #710

Open luky116 opened 4 days ago

luky116 commented 4 days ago

refer: https://github.com/apache/incubator-seata/pull/5902

What happened:

改造目标:使seata支持ipv6,增加server端和client端对ipv6地址校验及解析;

改造思路:seata使用的第三方库本身也对IPv6有支持,所以本次Seata对IPv6的支持改造主要是对IP地址的解析和校验. 1、对NetUtil工具类改造,增加ipv6校验和解析 2、discovery模块,修改服务发现解析ip:port的代码 3、ChannelManager#readClientId方法修改

What you expected to happen:

How to reproduce it (as minimally and precisely as possible):

Anything else we need to know?:

luky116 commented 3 days ago

@晓锋

lxfeng1997 commented 3 days ago

Please assign to me