MemFire Cloud后端服务架构简介
-
MemFire Cloud后端服务尽量采用可扩展的开源组件,技术开放,并使其简单可用,而不是从头开始开发。
-
MemFireDB是一个分布式关系数据库系统,兼容PostgreSQL接口,可按需扩展;
-
Realtime 是一个 Elixir 服务器,它允许你使用 WebSockets 监听 MemFireDB 的插入、更新和删除。 MemFire Cloud 侦听 MemFireDB 的内置复制功能,将复制字节流转换为 JSON,然后通过 WebSockets 广播 JSON。
-
PostgREST 是一个 Web 服务器,可将您的 MemFireDB 数据库直接转换为 RESTful API。
-
postgres-meta 是一个用于管理 MemFireDB 的 RESTful API,允许您获取表、添加角色和运行查询等。
-
GoTrue 是一个基于 SWT 的 API,用于管理用户和发布 JWT 令牌。
-
Kong 是一个云原生 API 网关。
-
最值得注意的是,我们采用的兼容PostgreSQL的MemFireDB分布式关系数据库,这是一个关键的选择,我们相信MemFireDB将会提供所需的可扩展性和性能。
-