当然可以,脸书提供了Messenger(信鸽)能力,用来支持自定义网站与脸书交互的诉求。...将FB会话转换成本地会话,并持有生命周期和问题分类属性
术语
Messenger:脸书信鸽能力,用于和自定义网站交互
Page:页面,对应于各个业务的站点,或者门店的概念
Webhook:网络钩子,需要自定义网站提供接收...通过上边的网络钩子,我们可以接收用户事件,并且创建自己的会话,那么就存在这样一个问题,如果用户短时间发了很多消息,我们如何处理?可能会存在并发和性能问题。...方案二
依赖redis SortedSet,基于redis中心化节点,将接收到的Messenger消息事件添加到redis的SortedSet中,然后顺序消费并处理创建会话和发送消息。...方案三
基于消息中间件顺序消息;可以基于消息中间件的顺序消息来实现,比如RocketMQ,把接收到的消息事件放入RocketMQ消息队列,然后消费端顺序消费消息处理创建会话和发送消息业务。