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

时间:2017-07-09 07:54:28

标签: rabbitmq

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

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

1 个答案:

答案 0 :(得分:0)

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]);


}