Web Stomp

作者:胡小根

邮箱:[email protected]

更改历史

* 2018-06-17    胡小根    初始化文档

1 历史、现状和发展

1.1 历史

1.2 现状

1.3 发展

难点:预测发展方向。

2 安装和使用

采用Rabbit Web Stomp插件,实现web stomp

2.1 安装

参见:http://www.rabbitmq.com/web-stomp.html

2.2 使用

2.2.1 创建Queue

2.2.2 Web端连接Queue

示例代码如下:

var client = Stomp.client('ws://tentop.com.cn:15674/ws');

var on_connect = function(x) {
    let id = client.subscribe(
        "/queue/hxg.stomp.test", 
        function(msg) {
            console.log(`received: ${JSON.stringify(msg)}`)
        }
    );

    console.log(`id: ${JSON.stringify(id, null, 2)}`)

    client.send(
        '/queue/hxg.stomp.test', 
        {
            "content-type":"text/plain"
        }, 
        JSON.stringify({a: 1}, null ,2)
    );
};
var on_error =  function() {
    console.log('error');
};

client.connect('guest', 'guest', on_connect, on_error, '/');

2.3 示例

2.4 最佳实践

难点:最佳实践,超出于示例,应该归纳总结出积累的技巧。

3 同类技术对比

难点:归纳比对项

参考资料

results matching ""

    No results matching ""