通过 rabbitmq 在 WAN 中提供消息交换可以吗?



我想在互联网上建立一个集群。它可能会部署openstack中子,其代理不在同一个idc中,但可以在任何地方并通过WAN连接。这些代理还需要连接服务器,服务器也需要向代理推送一些数据。我怀疑 rabbitmq 是否可以在 WAN 中使用。因为我们应该考虑集群安全和网络故障问题。我也调查了grpc。但似乎 grpc 不支持 amqp,因此对某些相同的角色代理进行远程过程调用并不方便。

有人在 WAN 中使用了 rabbitmq 吗?还是应该选择另一个中间人来提供消息交换服务?谢谢。

public function sendOrder()
{
foreach ($$_REQUEST->div['producte'] as $producte) {
$avg+= $producte['qty'] ;
if($producte['qty']>0)
{
$ord_item=new order_items(
['id'=>$producte->id,
'qty'=>$producte['qty']
]
);
$ord_item->save();
}
}
$order=new orders(['qty'=>$avg]);
$order->save();
return $this->render('catalog',['data'=>$order]);

}

最新更新