You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rocketmq.apache.org by GitBox <gi...@apache.org> on 2022/09/23 09:27:59 UTC

[GitHub] [rocketmq] lizhimins opened a new issue, #5180: Support domain resolution to obtain the nameserver address

lizhimins opened a new issue, #5180:
URL: https://github.com/apache/rocketmq/issues/5180

   Currently, the address of the NameServer is resolved in the form of splitting ";".
   In the k8s environment, we can deploy it in single deployment.
   We need to support domain resolution to obtain the nameserver address.
   
   目前对 NameServer 的地址是以分割 ";" 的形式进行解析的,在 k8s 环境中,由于 NameServer 水平对等无状态,我们可以采用 deployment 的形式部署,需要支持域名解析来获取地址。


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] lizhimins commented on issue #5180: Support domain resolution to obtain the nameserver address

Posted by GitBox <gi...@apache.org>.
lizhimins commented on issue #5180:
URL: https://github.com/apache/rocketmq/issues/5180#issuecomment-1256900538

   I make this feature optional and off by default, and emphasize the points needing attention in the config. Users need to understand its side effects when they enable a feature-gate like k8s.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] lizhimins commented on issue #5180: Support domain resolution to obtain the nameserver address

Posted by GitBox <gi...@apache.org>.
lizhimins commented on issue #5180:
URL: https://github.com/apache/rocketmq/issues/5180#issuecomment-1257871505

   ![image](https://user-images.githubusercontent.com/22487634/192262586-b89f268a-e60d-4637-8dc0-dea0d9fe3947.png)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] xdkxlk commented on issue #5180: Support domain resolution to obtain the nameserver address

Posted by GitBox <gi...@apache.org>.
xdkxlk commented on issue #5180:
URL: https://github.com/apache/rocketmq/issues/5180#issuecomment-1257414514

   > Though this is a very commonly used technique, shared by many popular products, say [grpc](https://github.com/grpc/grpc/blob/master/doc/naming.md), [envoy](https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/upstream/service_discovery). This feature is pretty tricky for Java applications because Java has a lot of related bugs, which may impact this feature negatively if JDK is not carefully chosen To name a few https://bugs.java.com/bugdatabase/view_bug.do?bug_id=6247501 https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8274692
   
   How did grpc-java solve this kind of problem?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] lizhanhui commented on issue #5180: Support domain resolution to obtain the nameserver address

Posted by GitBox <gi...@apache.org>.
lizhanhui commented on issue #5180:
URL: https://github.com/apache/rocketmq/issues/5180#issuecomment-1256116853

   This feature is pretty tricky... Java has a lot of related bugs, which may impact this feature negatively
   To name a few
   https://bugs.java.com/bugdatabase/view_bug.do?bug_id=6247501
   https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8274692


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] lizhimins commented on issue #5180: Support domain resolution to obtain the nameserver address

Posted by GitBox <gi...@apache.org>.
lizhimins commented on issue #5180:
URL: https://github.com/apache/rocketmq/issues/5180#issuecomment-1257738955

   ![image](https://user-images.githubusercontent.com/22487634/192239583-05157f44-7497-4f5f-913b-efaaf46536da.png)
   
   > How did grpc-java solve this kind of problem?
   
   grpc use InetAddress.getAllByName(host) to get list


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] lizhimins commented on issue #5180: Support domain resolution to obtain the nameserver address

Posted by GitBox <gi...@apache.org>.
lizhimins commented on issue #5180:
URL: https://github.com/apache/rocketmq/issues/5180#issuecomment-1256901006

   @RongtongJin @odbozhou @dongeforever Do you have a better idea?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] lizhimins closed issue #5180: Support domain resolution to obtain the nameserver address

Posted by GitBox <gi...@apache.org>.
lizhimins closed issue #5180: Support domain resolution to obtain the nameserver address
URL: https://github.com/apache/rocketmq/issues/5180


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org