telepat.io如何运作? telepat.io的体系结构

时间:2015-10-17 13:38:14

标签: telepat

http://telepat.io的架构是什么?

客户端/服务器数据库同步http://telepat.io中的工作原理是什么? redis DB 的目的是什么,您是否将其用于数据同步?

我想拥有与此hood.ie架构相似的图片: enter image description here

1 个答案:

答案 0 :(得分:1)

我已经为你制作了这个图表(不太擅长通过图解释),我希望你能理解它的一般观点。

这是客户端在Telepat系统中正常运行的方式:订阅应用程序中的对象(它从该通道返回对象),向API发送请求以创建/更新/删除应用程序对象。 API向工作人员发送消息(聚合器只是将这些更改(增量)放在Redis易失性数据库中;编写者通过聚合器通知,聚合器反过来处理增量并将更改写入DB,编写者知道哪些通道都受更改影响并获取每个通道的订阅设备向客户端传输工作人员发送消息;这些工作人员将更改发送回客户端,GCM,APN或webSockets。

Redis用于设备,订阅,增量和对象缓存等易失性内容。

Telepat Infrastructure