我正在写一个移动交易应用程序(android / ios),我需要build议将应用程序连接到服务器的最佳方式(messageQ) 如果我使用原始的TCP连接,我的用户是否有问题,如果他们后面的公司的WiFi(受防火墙保护)? 如果是的话,在这种情况下,web套接字是一个更好的解决scheme? 有了后端服务器,在用zeroMq进行研究之后,我相信像rabbitmq这样的完全成熟的代理商是一个更好的select。 现在,如果我使用我的本地应用程序的Web套接字连接,Rabbit MQ有一个sockJS-AMQP桥接器。 但我不确定,如果有一个Java和iOS Web套接字客户端发言sockJS服务器。 任何有经验的意见,不胜感激
我正在尝试使用iOS的RabbitMQ制作消息应用程序。 我用RabbitMQ-C客户端库来实现这个包装类。 https://github.com/profmaad/librabbitmq-objc 交换,队列和队列绑定一切正常,但我的代码不发布消息到RabbitMQ服务器。 请帮帮我,是什么问题? 这是我的代码: NSError *error= nil; AMQPConnection *connection = [[AMQPConnection alloc] init]; [connection connectToHost:@"SERVER_NAME" onPort:PORT error:&error]; if (error != nil){ NSLog(@"Error connection: %@", error); return; } [connection loginAsUser:@"USER_NAME" withPasswort:@"PASSWORD" onVHost:@"/" error:&error]; if (error != nil){ NSLog(@"Error logined: %@", error); return; } AMQPChannel *channel = [connection openChannel]; AMQPExchange *exchange = [[AMQPExchange alloc] initFanoutExchangeWithName:@"EXCHANGE_NAME" […]