GoEasy PubSub适用于除IM聊天以外,几乎所有的即时通讯场景,比如:
如果要实现IM聊天类功能,请使用GoEasy IM。
GoEasy PubSub采用 发布/订阅 的模式, 帮助开发者能非常简单的实现一对一、一对多的即时通讯功能,适用于除IM聊天以外的所有场景。
客户端订阅一个channel,客户端可以是网页、小程序或基于Web技术(Uniapp,ionic等)开发的游戏或APP。
channel从哪里来,如何创建,应该传入什么呢?
根据您的业务需求来设定,channel可以为任意字符串,除了不能包含空格,和不建议使用中文外,没有任何限制,只需要和消息的发送端保持一致,就可以收到消息。channel可以是您直播间的uuid,也可以是一个用户的唯一表示符,一个app可以订阅多个channel,可以任意定义,channel不需要创建,可随用随弃
向channel发送消息, 发送端既可以是客户端, 也可以是服务端(调用Rest接口)
当发送端往一个channel上成功发布了一条消息后, 所有订阅该channel的客户端都可以收到这条消息。
GoEasy专注于向客户端发送消息,不支持客户端向服务端发送消息,但是服务端可以通过集成GoEasy Webhook同步所有消息数据和客户端在线状态,如果需要客户端向服务端发送消息,建议ajax方式调用后端接口.