产品概述

Go Go Report Card Go Reference

联犀 是一款基于 Go 语言开发的商业级 SaaS 云原生微服务物联网平台,致力于帮助企业快速构建自己的物联网应用,实现快速业务落地。
文档

技术优势

开源社区

产品架构

联犀物联网平台作为物联网架构中的关键中介,实现设备与应用层的高效联动。它不仅向下管理物联网设备,完成数据的收集与存储,而且向上为开发者和集成商提供统一的数据接口和工具,加速物联网解决方案的开发和部署。

通过 HTTP, gRPC 应用厂商可以快速将 联犀 集成到自己的系统中,实现轻量级且高效的物联网能力扩展。

产品价值

平台价值 描述
拓展能力强 支持单体和微服务架构,便于开发者在不同发展阶段灵活切换,无需维护两套代码。
高性能 使用 golang 开发,依赖的第三方服务少,适应多种性能要求,可以快速水平拓展。
数据价值 私有化部署,数据自主管理,无需担心公有云服务中断或成本问题。
解决方案底座 作为行业解决方案的数字底座,支持多行业共用物联网平台,沉淀行业经验和产品方案。

产品特性

物联网模块

技术栈

后端

  1. 微服务框架:go-zero
  2. 高性能缓存:redis
  3. 高性能消息队列:nats
  4. 关系型数据库:mysql (推荐使用 MariaDB 或 MySQL 5.7) 或 pgsql,未来将支持更多数据库
  5. 微服务注册中心(单体可不使用):etcd
  6. 云原生轻量级对象存储(也可以使用阿里云oss):minio
  7. 开源、高性能、云原生时序数据处理平台(可选):tdengine
  8. 大规模可弹性伸缩的云原生分布式物联网 MQTT 消息服务器:emqx

前端

  1. 渐进式 JavaScript 框架:vue
  2. 企业级设计组件:ant design

小程序

  1. uniapp vue3

app(安卓, iOS, 鸿蒙)

  1. uniapp x

贡献者

感谢所有已经做出贡献的人!

后端

社区

收藏