小编Sac*_*kar的帖子

设置套接字操作的超时

当我创建一个套接字时:

Socket socket = new Socket(ipAddress, port);
Run Code Online (Sandbox Code Playgroud)

它会引发异常,这是正常的,因为IP地址不可用.(测试变量where String ipAddress = "192.168.0.3"int port = 300.)

问题是:如何将其设置为该套接字的超时?

当我创建套接字时,如何在UnknownHostException获得套接字并使套接字超时之前减少时间?

java sockets

83
推荐指数
5
解决办法
17万
查看次数

如何使用 docker-compose 动态分配端口?

我正在做项目的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 端口不应分配给特定端口。它应该是动态生成的。

dynamic docker docker-compose

8
推荐指数
1
解决办法
3740
查看次数

如何在远程机器上运行rabbitmqctl命令?

我有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以同样的方式工作。请指导。

rabbitmq docker rabbitmqctl rabbitmqadmin

3
推荐指数
1
解决办法
8459
查看次数