首页 文章 精选 留言 我的

精选列表

搜索[分布式锁],共10000篇文章
优秀的个人博客,低调大师

开源插件化分布式 noIM 应用 Tailchat v1.9.0 已发布,增加面板级别的权限控制

介绍 Tailchat是一款插件化易拓展的开源 noIM 应用。可拓展架构赋予Tailchat无限可能性。 前端微内核架构 + 后端微服务架构 使得Tailchat能够驾驭任何定制化 / 私有化的场景 面向企业与私域用户打造,高度自由的群组管理与定制化的面板展示可以让私域主能够更好的展示自己的作品,管理用户,打造自己的品牌与圈子。 官方网站:https://tailchat.msgbyte.com/ v1.9.0 更新内容 特性更新​ 增加面板级别的权限控制管理​ 在权限注册中增加了panel字段,当这个字段被设定并匹配到某一面板类型时,权限将会在高级权限控制中显示 权限设计基于白名单形式。这意味着他会继承群组的权限。 示例一: 群组中该角色拥有【发送消息】权限 在面板中该角色没有【发送消息】权限 最终该角色拥有在所有文本面板的【发送消息】权限 示例二: 群组中该角色没有【发送消息】权限 在面板中该角色拥有【发送消息】权限 最终该角色仅在上述设定拥有权限的面板拥有【发送消息】权限,其他面板没有发送消息权限 Q: 为什么tailchat会采用面板权限与群组权限取并集的形式而不是权限覆盖的形式? A: 因为相比于很多固定设计的应用来说,Tailchat需要考虑到插件的设计,插件可以注册自定义的权限,而这些权限是不受控的。只有在用户的操作中与实际使用中让用户养成白名单的权限管理习惯,才会让当新的插件加入时不会出现权限失控的情况。另外覆盖的行为是更加不可捉摸的行为,因为他会相互覆盖。 一个例子是,如果我们想要让用户在某个面板没有权限,但是其他的面板有权限,那么最方便的做法是设定群组范围有权限,而面板没有权限。面板的没有权限会覆盖群组的权限设计。但是这里有一个分歧在于我们并不知道用户期望的是默认有权限还是默认没有权限但是目前除某个面板以外都有权限,这两者的差异在于当新的面板被添加时期望是有权限还是没有权限。tailchat想要消除这两种情况的差异对用户带来的心智覆盖和理解成本,因此选择了最保守的方式设计权限系统。 其他更新​ 修复了一处可能的xss攻击,因为我们允许iframe传入srcdom,而这是可以注入行内样式代码的。

优秀的个人博客,低调大师

分布式图数据库 NebulaGraph 可视化产品发布 v3.4 版本,支持增量备份

目录 版本说明 NebulaGraph Dashboard 企业版 NebulaGraph Dashboard 新增 优化 Bugfix 社区版 NebulaGraph Dashboard NebulaGraph Explorer NebulaGraph Studio 内核 v3.4.0 伴随着图数据库 NebulaGraph v3.4 的发布,可视化产品 NebulaGraph Dashboard、NebulaGraph Explorer 和 NebulaGraph Studio 也相应发布了与之配套的 v3.4 版本。在本文中,来自 NebulaGraph 的 PD 小姐姐 Zoe 将带大家速览各个可视化产品的新版特性。 版本说明 版本说明:企业版的新特性,社区版不一定支持;v3.4 版本的特性 v3.3 以及其他低版本不一定支持; 使用说明 环境要求:Linux 系统和 Ubuntu 系统,x86_64 架构; 部署方式:NebulaGraph Dashboard、NebulaGraph Explorer 目前提供 tar/deb/rpm 三种格式的包供安装部署,同时支持云上部署;而 NebulaGraph Studio 除以上部署方式之外,还支持 Docker 部署; 浏览器要求:Chrome >= 89; 内核要求:需要 NebulaGraph v3.0.0及以上版本; NebulaGraph Dashboard 这是一款针对 NebulaGraph 开发的多集群可视化运维工具,可以当作 DBA 和运维人员日常管理、运维多个集群机器和服务的工具。一款优秀的运维产品必须包含:监控、备份、故障排除、CICD 等功能,NebulaGraph Dashboard 也不例外。除了常见的运维功能,Dashboard 最大的亮点是多个集群运维,可以快速扩缩容、启停服务。 由于 NebulaGraph Dashboard 分为企业版和社区版,下面将分为两部分介绍各自的新特性。 企业版 NebulaGraph Dashboard 新增 支持增量备份:用户可以基于已存在的备份文件,进行增量备份; 支持红旗操作系统 Asianux Server 7; 支持查看 Nebula 运行日志:当系统出现故障时,DBA 或开发人员可以根据运行日志定位问题; 支持查看 NebulaGraph 审计日志:审计日志功能可以将 graph 服务接受到的所有操作进行分类存储,用户通过 Dashboard 可以快速查看审计日志; 支持作业管理:可管理指定图空间中的作业,包括:查看、停止、恢复图空间内的作业,并支持查看单个作业的详情; 支持展示和编辑多个服务的配置信息; 操作记录新增「更新配置」和「删除备份」操作记录 rpm/deb 包中内置 dashboard.service 脚本,可一键启停 Dashboard 服务及查看 Dashboard 版本信息; 支持导入并监控依赖服务; 新增产品问题反馈入口:遇事不慌,戳下入口即可提问召唤技术人员; 优化 支持企业版 NebulaGraph 许可证临期提示; 删除集群时,支持同时删除集群安装目录; 批量导入节点时,支持指定 NebulaGraph 安装目录; 创建集群时,新增安装包类型检测,可根据操作系统自动判定当前安装包是否合适; 支持修改 meta 服务配置; 支持强杀 graphd 进程; 浏览器兼版本检测,若版本不符合 Dashboard 要求将会有系统提示; 优化任务中心日志信息,信息更加详细; 告警静默支持中途取消; LDAP 自动注册; 连接数据库、创建集群、扩缩容、批量导入节点等多处交互优化; 接口报错提示优化; 节点监控总览页面新增具体监控指标名; Bugfix 修复了服务监控总览页面选择监控时间范围不生效问题; 修复了缩容时,删除空节点没有删除对应 NebulaGraph 文件问题; 修复了切换诊断报告语言时,同时切换了全局语言的问题; 修复了导入集群时一个导入任务被阻塞,导致导入其他集群时一直处于等待状态问题; 社区版 NebulaGraph Dashboard 新增 内置 dashboard.service 脚本,一键管理 Dashboard 服务和 Dashboard 版本信息; 支持查看 meta 服务配置; 支持使用-version展示 Dashboard 版本信息; 优化 调整目录结构,简化安装部署步骤; 机器概览页中增加了具体监控指标名; num_queries等内核指标的计算方式调整为时序聚合显示,去除了 rate、sum 指标小类计数方式; NebulaGraph Explorer 一款可以通过 Web 访问的可视化图探索工具。基于 NebulaGraph 内核与图数据进行可视化交互,NebulaGraph Explorer 支持从复杂关系和大量数据中快速查找友邻关系、分析可疑目标、执行图计算分析,并以可视化的方式展示图数据。 新增 支持查看 schema 的创建语句; 增加问题反馈入口; 优化 慢查询优化,取消超时限制; 切换页面后控制台保留运行历史记录; 控制台支持#注释; 查询模版中支持使用#或//添加注释; 更新全局设置页面; 数据库用户管理中修改 IP 白名单(仅企业版内核适用); 画布中默认展示 VID; Workflow 优化 增加算法说明; 多个图算法参数配置优化; 完整结果展示优化; 交互优化 节点筛选; Tag 查询; 路径查询; 展示优化 schema 统计信息展示优化; 力导布局优化; 可视化查询结果导入画布布局优化; 悬挂边上的点展示优化; 控制台界面优化; 提示优化:优化 30+ 引导提示、报错提示; 浏览器兼容提示; 展示内核版本信息; 内置数据集自带索引优化; 登陆页优化; 修复: 修复了无法查看导入任务日志问题; 修复了demo_basketballplayer数据集中缺失部分边数据问题; 修复了一些特殊操作下页面崩溃问题; 修复了 Workflow 结果导入画布后无法展示点详情信息问题; NebulaGraph Studio 这是一款可以通过 Web 访问的开源图数据库可视化工具,搭配 NebulaGraph 内核使用,可提供模式管理(schema)、数据导入、构图、编写 nGQL 查询等一站式服务。 新增 支持查看 Schema 的创建语句; 新增产品反馈页面; 优化 优化慢查询,取消超时限制; 浏览器兼容提示; 登录页面优化; 控制台支持#注释; 控制台界面优化; 修复 修复上传文件后列表不刷新问题; 修复 schema 草图中无效的错误提示; 修复切换登录用户后,查看 schema数据未清除问题; 修复 schema 草图缩略图展示问题; NebulaGraph Studio 最新版点击:https://github.com/vesoft-inc/nebula-studio/releases/tag/v3.6.0下载使用; 点击https://www.nebula-graph.com.cn/visualization-tools-free-trial,立即申请使用 30 天免费的 NebulaGraph Explorer 和 NebulaGraph Dashboard。 要一把梭哈体验企业版图数据库和可视化图探索、集群监控工具?现在集成 NebulaGraph Explorer、NebulaGraph Dashboard、企业版 NebulaGraph 的 NebulaGraph 阿里云计算巢现 30 天免费使用中,点击链接来搭建自己的图数据系统吧~ NebulaGraph v3.4.0 版本已经发布,可阅读NebulaGraph v3.4.0 release note,增强稳定性和优化内存管理了解详情。

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册