跳到主要内容

1 篇博文 含有标签「权限系统」

查看所有标签

· 阅读需 3 分钟
zjhong

发布说明

这次的发布修改了之前用户提出的众多问题,尤其是大规模设备的管理、复杂设备的接入、如何高效的将数据转发给第三方。另外这次也是对性能进行了一个整体的测试,模拟10000个设备对系统进行了压力测试,并实现了单TimescaleDB节点5000设备/秒接入能力(4核心8G)。在权限方面,横向精细到操作和按钮,建立了较为完整的RBAC权限支持。当然也包括很多细节改进。

系统演示

演示地址:http://dev.thingspanel.cn

账号密码

新增功能​

  • 增加了 Redis 作为缓存模块
  • 增加了 RBAC 权限管理模块,使用的是 Casbin 权限框架,权限粒度具体到设备、按钮或者接口

  • 增加了角色管理页面,支持多个角色。

  • 增加了权限管理页面,权限精细到操作。

  • 系统后端增加了对 Docker 环境变量的支持,方便配置。
  • 简化了部署,增加了对华为云 / 阿里云的适配。
  • 增加了接入规则引擎和数据转发功能。

  • 重写了业务 - 设备分组 - 设备模块,支持设备无限分组

  • 增加了操作设备的日志,支持查询手动操作和自动操作记录

优化和修复​

  • 优化了首次登录加载速度。
  • 优化了整体的 UI。
  • 优化了部分表索引和排序,提高了操作的流畅度。
  • 提高了压力测试标准,对各方面性能和结构进行了优化。
  • 优化了自动化的告警和控制策略。
  • 重写了用户添加功能和页面。
  • 优化了告警信息页面。

下一个版本计划

下一个版本编号0.4.0,功能上计划借鉴HomeAssistant,实现更为开放的结构,增加共享图表组件组,使开发插件更为简单,更高的插件开发效率。ThingsPanel之前存在的重大结构性问题将得到改进,尤其在大型集成项目上,效率将非常突出。