2013-01-31 53 views
5

Tôi đang triển khai ứng dụng dành cho thiết bị di động bằng cách sử dụng ứng dụng Titanium.cách kết nối với rabbitmq bằng cách sử dụng javascript mà không có nodejs

Trong ứng dụng này, tôi sẽ cần triển khai trò chuyện bằng RabbitMQ. Tôi đã thấy rất nhiều ví dụ về cách kết nối với máy chủ thỏmq bằng cách sử dụng nút js, nhưng trong trường hợp của tôi nó không được áp dụng và tôi không thể tìm thấy bất kỳ khách hàng độc lập javascript nào.

Tôi muốn biết nếu có cách nào để kết nối với RabbitMQ mà không cần ứng dụng khách hoặc nếu có bất kỳ ứng dụng khách độc lập javascript nào?

Cảm ơn.

Trả lời

4

Đây có phải là RabbitMQ Web STOMP bạn đang tìm kiếm không? Với SockJS nó hoạt động tốt ngay cả trong các trình duyệt cũ và không cần Node.js hoặc bất kỳ mã phía máy chủ web nào do bạn viết.

+0

tôi đã một số xét nghiệm sử dụng plugin thỏ stomp và khách hàng stomp js + SocketJS và nó hoạt động tốt trên các trình duyệt, nhưng các khách hàng stomp và socketjs sử dụng một số đối tượng mà chưa bao gồm các trình duyệt (như tài liệu và cửa sổ), vì vậy tôi không thể chuyển nó sang Titanium. Cảm ơn. – GodFather

+0

[SockJS Client] (https://github.com/sockjs/sockjs-client) không sử dụng các đối tượng độc quyền của trình duyệt như tôi tìm thấy và phía máy chủ của nó đã được tích hợp sẵn trong Plugin RMQ Web-STOMP. Ngoài ra, bạn có thể thực hiện giao thức STOMP với JS hoặc sử dụng một giao thức đã sẵn sàng. –