telepat.io 是如何运作的? telepat.io 的架构

How does telepat.io work? Architecture of telepat.io

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

client/server db synchttp://telepat.io 中究竟如何工作?
redis DB的用途是什么,你用它来同步数据吗?

我想要一张类似于这个hood.ie架构的图片:

我给你做了这个图(不太擅长用图解释),希望你能理解它的一般观点。

这是客户端在 Telepat 系统中的正常操作方式:订阅应用程序中的对象(它 returns 来自该频道的对象),向 API 发送 [=19] 的请求=] 应用对象。 API 向工作人员发送消息(聚合器只是将这些更改(增量)放入 Redis 易失性数据库中;写入器会收到聚合器的通知,聚合器反过来处理增量并将更改写入数据库,写入器知道每个通道受到哪些影响更改并获取每个通道的订阅设备,将消息发送给客户端传输工作人员;这些工作人员将更改发送回客户端、GCM、APN 或 webSockets)。

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