当我创建一个套接字时:
Socket socket = new Socket(ipAddress, port);
Run Code Online (Sandbox Code Playgroud)
它会引发异常,这是正常的,因为IP地址不可用.(测试变量where String ipAddress = "192.168.0.3"和int port = 300.)
问题是:如何将其设置为该套接字的超时?
当我创建套接字时,如何在UnknownHostException获得套接字并使套接字超时之前减少时间?
我正在做项目的docker化。我想在 docker-compose 文件中动态分配端口。
我在互联网上搜索过,但找不到任何解决方案。有任何建议欢迎提出
services:
db:
image: "mysql:latest"
restart: on-failure
environment:
- MYSQL_ROOT_PASSWORD=
- MYSQL_DATABASE=
ports:
- 23316:3305
Run Code Online (Sandbox Code Playgroud)
Docker-compose 端口不应分配给特定端口。它应该是动态生成的。
我有rabbitmq docker 容器,在不同的机器上运行。我想要做的是使用另一台机器上的 shell 脚本执行rabbitmqctl 命令。我是rabbitmq的新手,需要专家指导
我已经使用rabbitmqadmin 和-H 选项来连接到远程服务器。我能够连接并执行rabbitmqadmin 命令。但是rabbitmqctl没有连接到远程服务器的选项。
$rabbitmqadmin -H 127.2.2.1 -u abc -p abc 列表虚拟主机
$rabbitmqctl add_vhost xyz
我想在远程机器上执行rabbitmqctl命令。rabbitmqadmin 确实有效。
我怎样才能让rabbitmqctl以同样的方式工作。请指导。