可以使用工作机器的内部 ip 地址将工作机器连接到 rabbitmq 队列吗?

Can internal ip addresses of the worker machines be used to connect the worker to rabbitmq queue?

两台机器 "master rabbitmq queue handler" 和 "worker machine are servers of same platform (i.e digitalocean)".

可以用他们的内网ip连接吗?如果是,它会比外部 ip 连接快吗?

这更像是一个 network/sysadmin 问题而不是编程问题,但无论如何:

只要一台机器可以通过 "internal ip" 访问另一台机器(我假设你的意思是本地私有 ip)并且这些 ip 上没有任何阻塞连接(防火墙等),那么当然可以工作。请注意,因为两台机器属于同一个托管公司并不意味着它们连接到同一个本地网络(它们实际上在同一个数据中心吗?)。

无论使用内部 ip 是否会更快,这取决于本地网络、以太网卡等 - 当两台服务器位于同一本地时,通常更快确实有网络,但也不保证。