字节跳动飞书为什么选择 Zadig 实现主干开发、主干发布

飞项私有化部署:赋能企业团队目标与任务协同管理高效率 在企业数字化转型浪潮下,团队协同既是趋势,更是一项复杂系统的工程,一个完整的团队,往往会涉及到多人、多地、多部门、多业务的协同作业。在进行团队任务管理全流程协同上,可以给企业和部门带来更高效协作能力,私有化部署后,团队协同管理在任务协同、目标管理、流程管理等方面更加规范,帮助企业和团队实现前所未有的高效率。飞项作为协同管理工具平台,对目标的管理和过程非常清晰,私有化部署后,在推进目标落地上更进一步,不管是项目进度呈现还是数据的统计分析,抑或是对团队和个人的评估,都提供了相对于的功能。 阅读详情

“ 我们深度认同 Zadig的设计理念,并且认为 Zadig 真正意义上解决了微服务集成测试的痛点。Zadig 毫无疑问是业界优秀的 CI/CD 产品,它也是真正理解微服务、重视微服务、解决微服务痛点的产品。

我们充分感受到 Zadig 的优秀设计思想是非常值得字节 DevOps 团队借鉴学习的,相信 Zadig 会有更美好未来!”                      

飞书高级 SRE 工程师: 新之助

阅读 KodeRover 公众号原文

字节跳动的飞书是整合即时沟通、视频会议、日历、云文档、OKR、企业邮箱、服务台等功能于一体的新型办公软件。飞书设计理念先进,功能齐全,而且性能稳定:她不仅是字节跳动高效增长的引擎,也正成为越来越多优质企业的办公协同必备软件。你知道吗,飞书软件的快速迭代的神秘助手之一正是 Zadig!这篇文章,飞书 SRE 工程师新之助就来和大家分享飞书和 Zadig 当初是如何相中彼此的。

以下为“新之助”分享的案例,供大家参考

  背景

飞书的整体技术架构承接字节基础架构,以微服务为核心,运行在大规模自研容器平台TCE(起源于Kubernetes)之上。飞书音视频部门成立于 2018 年中旬,早期的团队成员对 Go 语言和微服务的最佳实践在认知上有比较明显的不足。在经历了近一年半的迭代中,我们才逐步探索出一套勉强适用于团队的 Workflow,但与此同时也积累了较重的技术包袱。

首先需要声明的是,对于飞书这样一个 to B 的产品来说,质量和稳定性极为重要。因此数据监控和自动化测试是产品的生命线,本文不讨论数据监控的具体实践,主要是阐述自动化测试的演进之路。

在最早期从 0 到 1 的阶段,音视频服务端的业务侧实际上只有 1 个单体服务,该服务简单依赖少数外部的飞书 IM 服务(例如账号服务、卡片服务、消息服务等),存储也只包括 MySQL和 Redis。我们花费了一些时间讨论单元测试和功能测试的实现路径,并且快速得到了有效的反馈,这一切在只有1个单体服务的情况下非常简单。

最终方案概述起来大致是:Mock 外部 RPC 接口返回值,存储层 MySQL/Redis 使用 Docker 容器,通过原生的 go test 加上 assert 工具包辅助进行单元测试和功能测试。此处单元测试和功能测试的主要区别是:功能测试会要求该单体服务启动运行之后,模拟客户端请求发向服务,专注于测试接口级别的功能完整性。

进一步地,在定制了一套 CI 流水线之后,整个初步的 Workflow 便形成了。

 

 然而由于对微服务的拆分原则缺乏系统性的认知,我们在接下来的一年中迎来了爆炸式的服务数量增长。这里面除了业务增长所必须要新增的服务之外,更多的是为了方便不同Owner 维护而独立出来的“冗余”服务。但从长期来看,微服务数量增加是必然现象。

此时,早期设计的单元测试作用越来越小,功能测试更是已经名存实亡。由于每个服务都存在数量不小的外部依赖,尤其是需要多个 RPC 串联的时候,大量的 Mock 接口不仅脱离真实业务场景,而且维护 Mock 本身的逻辑也有非常高的成本。在业务的快速迭代中,外部接口同样日新月异,变化速度之快,使得编写功能测试用例几乎成为不可能的事情。

我们终于意识到需要彻底抛弃 Mock,提供一种能力串联所有的微服务,做端到端的集成测试,这才是未来的发展方向。

恰逢此时的飞书进入发展新阶段,在更大的战略方针上面首次提出所有飞书服务需要支持私有化部署。这是一个重要契机,让我们开始全面思考开源的技术方案。

因此,在私有化部署和集成测试两重动力驱动之下,我们正式立项探索可行的解决方案。

  探索期

2019年底,在经过一轮简单的讨论之后,我们决定先从问题的简化版开始探索:搭建一个All In One 的环境,将目前已经存在的音视频微服务全部部署在该环境中,并且彼此之间能够互相访问。我们后来将这个环境命名为 OneBox。

OneBox 若能实现将会带来两个重要作用:

  1. 理清字节云依赖。在 OneBox 的落地实践中,我们必然会逐步梳理清楚现有代码中哪些强依赖字节云上环境,从而在私有化部署的场景中改造或者移除。

  2. 微服务集成测试。OneBox 真正搭建完成之后,我们可以利用整个环境当做微服务集成测试的基准环境,微服务的整体集成测试也就具备落地的可能性。

由于生产环境中的服务是运行在 TCE 上面的(字节自研 Kubernetes 引擎,但强依赖字节云上环境),因此我们第一直觉就是考虑基于原生 Kubernetes 的私有化部署方案。

我们申请了一台配置优秀的物理机,快速搭建了 Rancher 和 Rancher Kubernetes 集群。然后 case by case 的分析每个音视频服务的依赖,进行逐步改造:例如将原本依赖于字节 debian 基础镜像改造成依赖于开源 debian 基础镜像、将原本依赖字节云 MySQL/Redis/ES/Kafka/RocketMQ 的 go-driver 改造降级成开源版本、服务之间的调用方式从原本字节统一的 Consul 改造成原生的 Kubernetes Service 等等。

我们迅速在原生 Kubernetes中 启动了一个又一个微服务,并且微服务之间完全互通。然而正当我们以为一切顺利的时候,却还是遇到了致命问题:存在某些字节自研的存储组件没有容器化,而服务却强依赖该存储组件。

也正是这个原因最终影响了飞书私有化部署的整体方案,我们不可能完全改造成开源存储,而字节存储的云原生化还在逐步规划当中。

最终飞书的私有化部署方案基本如下(IaaS+PaaS+SaaS 一体化):

综上所述,飞书私有化部署的整体方案和产品形态都是非常重量级的。但是 OneBox 的探索之路仍然要继续下去,因为我们还需要 OneBox 来完成音视频微服务的集成测试。

不同于飞书私有化部署这个目标,我们还存在另一个致命的制约因素:飞书音视频业务本身无法闭环。我们的集成测试虽然是聚焦于音视频业务的,但飞书的业务本身是一体化无法分割的,因此我们必然要依赖飞书其它部门的微服务。

正是由于无法闭环,因此最早期设计功能测试框架的时候,我们以 Mock 作为解决方案。但正如我上面所说,Mock 接口返回值的做法在快速迭代的微服务架构中是 ROI  极低的做法。

我们最终思考许久之后,做出了两大决策:

  1. 对于飞书服务的外部依赖复用字节云上统一测试环境(该环境名为 staging,是在字节云上面飞书整体的测试环境,数据库与生产环境完全独立)。

  2. 对于无法容器化的存储组件复用字节云上的存储,我们形象称之为外挂。

上图所示的 Staging 是字节云上面的飞书测试环境。而 OneBox 则是音视频业务的All In One环境。

OneBox 里面的计算层都是基于原生的 Kubernetes。常规服务指使用常见的开源存储组件,如:MySQL/Redis 的服务,可以通过部署 MySQL/Redis StatefulSet 到 Kubernetes。特殊服务指使用字节自研存储组件,只能通过外挂方式去访问。

对于 OneBox 依赖 Staging 飞书其它部门的服务,我们不通过 Mock 完成,而是直接发送真实的 RPC 请求。

决定 OneBox 架构之后,下一步要解决的核心问题就是工具选型,我们认为工具是非常重要的。我们需要快速复刻多个 OneBox 作为基准测试环境,对于每个服务代码仓库的每次改动提交去部署其中某一个基准环境,再发起上游的集成测试用例。

一开始我们在工具选型上面主要考虑的是:

  1. Jenkins

  2. Gitlab CI

  3. Rancher CI

当时本人并不知道 KodeRover 的产品 Zadig(开源之后的名字,下文统一用 Zadig 这一名称),后来在同事的推荐之下也纳入调研范畴。不过我们几乎在理解 Zadig 之后就迅速敲定了它。

Zadig 最吸引我们的特性是:

  1. 快速创建环境。Zadig基于 Kubernetes Namespace能够一键快速复刻环境,这一特性正是我们最需要的。

  2. 微服务启动顺序。Zadig 允许我们为微服务指定启动顺序,解决了我们处理微服务之间依赖关系的问题。

  3. 代码仓库集成。Zadig 同时支持 Gitlab 和 Gerrit,非常符合字节的技术栈。

相比之下无论是Jenkins、Gitlab 还是 Rancher 本身都不涉及微服务的概念,它们是面向更加通用的场景而设计的。

  运行期

我们深度认同Zadig的设计理念,并且认为 Zadig 真正意义上解决了微服务集成测试的痛点。

但因为 TCE(字节自研 Kubernetes 引擎)和原生 Kubernetes 的差异巨大,我们无法通过 Zadig 来管理TCE。因此,我们将 Zadig 定位成音视频微服务集成测试平台。

飞书音视频服务端的整体发布模型是基于 Gitlab Flow:

对于非核心服务,我们采用单分支模型:master 发版。对于核心服务,我们采用双分支模型:master 发版测试环境和 online 发版生产环境。

Zadig在飞书实践中的位置大致如下:

有了 Zadig 的集成测试能力,我们对进入 Master 分支的改动更加自信,整体带来的收益也比较大。另一方面,Zadig 简约清爽的 UI 设计让我们非常喜爱这个平台,因此我们在后续的工作中也接入了很多不包含服务部署只利用 Zadig 定时任务的一些工作流。

  结语

Zadig 毫无疑问是业界优秀的 CI/CD 产品,它也是真正理解微服务、重视微服务、解决微服务痛点的产品。

我们充分感受到 Zadig 的优秀设计思想是非常值得字节 DevOps 团队借鉴学习的,相信Zadig会有更美好未来!

  关于 Zadig

通过在包括头条、腾讯、七牛云、非码等企业的多年上千次迭代,今天的 Zadig 已经成为微服务 + Kubernetes 技术栈团队的最佳研发交付方案,同时无缝兼容任何研发团队现有交付工具链和研发流程,无缝集成 GitHub/GitLab、Jenkins、多家云厂商,帮助团队一步到位打造强大的 DevOps 和 CI/CD 工程基建能力,变云原生为生产力。

Zadig 本身是基于 Kubernetes 设计、研发的开源分布式持续交付 (Continues Delivery) 产品,为开发者提供云原生运行环境,支持开发者本地联调、微服务并行构建和部署、集成测试等。Zadig 内置了面向 Kubernetes、Helm、云主机、大体量微服务等复杂业务场景的最佳实践,为工程师一键生成自动化工作流 。

  欢迎参与开源

github.com/koderover/zadig | 源码

gitee.com/koderover/zadig| 源码

koderover.com | 官网

space.bilibili.com/502473428 |Bilibili

my.oschina.net/koderover | 开源中国 博客

blog.youkuaiyun.com/koderover | 优快云 博客

zhihu.com/org/koderover |  知乎

欢迎大家 Star、Fork、 Watch!和众多开发者一起探讨、交流,共建开源社区!

KodeRover

KodeRover 是开源、分布式持续交付(CD)产品 Zadig 背后的团队,专注于云原生软件交付产品的研发。我们的目标是通过云原生技术的运用和工程产品赋能,打造极致、高效、愉悦的开发者工作体验,让工程师成为企业创新的核心引擎。

关注 KodeRover 公众号

引入 CloudWeGo 后飞书管理后台平台化改造的演进史 飞书管理后台是飞书套件专为企业管理员提供的信息管理平台,它通过引入 Kitex 泛化调用对飞书管理后台进行平台化改造,成为了企业统一数字化管理平台。本文将从三个方面为大家讲解 Kitex 泛化调用在飞书管理后台平台化改造过程中的落地实践。... 阅读详情

相关推荐

基于halcon的HSV颜色匹配实例

HSV颜色识别原图代码结果 原图 代码 dev_update_off () dev_close_window () *颜色数组 FuseColors := ['Orange','Red','Blue','Yellow','Green'] *画笔颜色数组 DisplayColors := ['coral','red','blue','goldenrod','forest green'] * HSV模型中H分量: Orange 10-30, Red 0-10,Blue 125-162,Yellow 3

qq_39467811的博客 3543

2025私有化部署指南:企业项目管理软件的终极选择

从成本控制到合规管理,一文讲透企业为何必须拥有“专属数字化引擎”

2501_90297932的博客 2062

eDP接口信号组成认识

eDP接口信号主要由Main Link、AUXCH与HPD三部分组成,如下图所示。 Main Link:表示主通道,用来传输各类型视频数据和音频数据; AUX CH:表示辅助通道,用于传输低带宽需求的数据,以及链路管理和设备控制信号; HPD:表示热插拔检测通道。 Main Link南1~4对数据线组成,每对数据线都是一对差分线。对于一款液晶屏而言,Main Link具体需几对数据线,这取决于屏幕的分辨率和彩色位数。 在该通道中传送的信号有视频像素信号、视频定时信号、视频格式信号、比特/像素及

精诚所至 2万+

【建议收藏】DeepSeek + 飞书多维表格,打造 AI 知识库(保姆级教程)

DeepSeek作为一款性能强劲的AI工具,在信息检索与处理领域具备独特优势。而飞书多维表格凭借其灵活的数据管理与协作能力,成为构建个性化知识库的理想平台。自飞书多维表格接入DeepSeek后,二者的深度合作大幅提升了工作效率。 这个选题是我一直想做却尚未启动的,今天就为大家带来一篇超实用教程——借助DeepSeek与飞书多维表格,打造专属AI知识库,让工作与学习效率实现百倍跃升!本文将手把手指导你搭建个人AI知识库,大家可在此基础上举一反三,创建专属自己的知识库体系。 需要注意的是,飞书多维表格每日

AI大模型的博客 3736

hi3516cv610在PQStream上实现拉出图像,windows和板端操作记录

PQStream拉出图像

weixin_51838255的博客 728

你的Wi-Fi总断网?可能是DHCP租约到期惹的祸!手把手教你用Windows/路由器设置永久IP或延长租期

本文深入解析家庭Wi-Fi频繁断网的常见原因——DHCP租约到期问题,并提供Windows和路由器设置永久IP或延长租期的详细教程。通过对比静态IP配置与延长租期两种方案,帮助用户有效解决网络不稳定问题,特别适合游戏玩家和远程工作者优化家庭网络环境。

weixin_29305313的博客 1409

类似钉钉和企微的企业IM,为什么说私有化部署是企业更好的选择?

而且,如果企业的数据存储在第三方的服务器上,就意味着如果第三方平台的安全措施受到攻击,企业的敏感数据可能会泄漏,给企业带来重大损失。所以,对安全性要求较高的企业,往往会选择私有化部署,私有化部署即时通讯工具,所有的数据都存储在企业自己的服务器上,企业可以对这些数据进行更加细致的管理和控制,保障企业数据的安全。但随着他们收费模式的开启,以及数字化的向前发展, “公有云”的三大“暗礁”也浮出了水面,使得不少企业开始思考除了钉钉、企微之外,有没有更好的选择。两者各有优劣,企业可以按照自己的需求进行取舍。

weixin_53855915的博客 535

ANC降噪学习

概述 ANC,英文名称:Active Noise Control,主动降噪。其原理是降噪系统电路产生降噪MIC接收的外界环境噪音相等的反相信号,将噪声抵消。核心算法 ANC降噪实现核心算法为:FxLMS(最小均方差算法)。最小均方差算法以均方误差为代价函数,并使误差降到最小的算法。 具体算法推导这里不做具体介绍,这里直接列出表达式: ...

王小壮的博客 2万+

Zadig vs. Jenkins 详细比较

在上述比对中,我详细对比了 Zadig 和 Jenkins 的设计理念、功能差异以及 Zadig 的特有亮点。它们都旨在为开发人员提供轻松构建和自动化工具,以提高工作效率并释放创造力。然而,随着时代的发展,技术不断进步,新工具不断涌现,Jenkins 曾经是一个很好的选择,但现在可能需要更适应时代的工具。在选择工具时,企业需要综合考虑需求和团队情况,包括组织规模、业务复杂度和开发者体验等因素,以选择最适合的工具来支持团队的发展和项目的成功。

BUG指挥课堂 1288

华为OD机试 双机位A卷 - 流量波峰 (C++ & Python & JAVA & JS & GO)

华为OD机试双机位A卷 流量波峰,提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解

qq_45776114的博客 1377

置顶必读(1) | 2026最新首发,全网最全 Spring Boot 学习宝典(附思维导图)

从0到1以知识点+实例+项目的教学模式对SpringBoot框架由浅入深进行学习,快来跟bug菌一起学习吧。

**My Coding Family** 16万+

Zadig, 极客的浪漫

Zadig, 极客的浪漫 Zadig 是法国启蒙思想家伏尔泰所写的哲理小说主人公,在希伯来语中意为“正义的”,在阿拉伯语中的意为“真实的”。Zadig 历经磨难仍然坚守本心,最后成为古巴比伦的国王。伏尔泰在这个人物身上倾注了对自由和坚守的追求。故事虽短,但触及到关乎现实本质的普世真理。软件工程师的工作压力和 Zadig 故事中相似,长期被 996 压抑的创造力和 35 岁大龄程序员魔咒。 所以我们创造了 Zadig 并把她 100% 开源,做「工程师背后的工程师」 ,通过开源 Zadig 让...

koderover的博客 516

51-14 Retentive Network,RetNet 多尺度保留机制序列建模论文精读

RetNet 提出了多尺度保留机制序列建模,该机制支持三种计算范式,即并行、循环和分块循环。RetNet有更好的全局注意力建模、高效的计算效率、对遮挡的鲁棒性、支持基于注意力的图像生成、与置信度相关的门控机制和多任务学习等特点,对不同视觉任务可以共享历史注意力记忆,可以同时进行分类、分割、检测等任务。RetNet在视觉领域应该有广阔的应用前景。

AIgraphX 1613

云原生软件交付服务商「KodeRover」完成 100% 开源,同时宣布完成数千万元天使+轮融资

36氪获悉,云原生软件数字化交付服务商「KodeRover」已于7 月中旬完成其核心产品Zadig 100% 开源,同时也宣布完成数千万元人民币天使+轮融资,本轮融资由经纬中国领投,⽼股东盈动资本跟投。 KodeRover是36氪长期关注的一家公司,成立于2019年初,其核心产品是云原生微服务的 CI/CD 平台Zadig,帮助已经开始云原生/微服务转型的企业实现数字业务的快速交付,同时帮助转型中的企业加速业务上云。另外,Zadig 已于 5 月 20 日初步开源,并于 7 月中旬完成已有系统的1...

koderover的博客 307

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Go全栈开发框架bud | Gopher Daily (2022.05.28)ʕ◔ϖ◔ʔ

每日一谚:Don't create aliases just for readability.Go技术生态Go全栈开发框架bud - https://mp.weixin.qq.com/s/6Nrx2XcZrxPbZf2OSvty9Qgoland针对go泛型使用的tips - https://blog.jetbrains.com/go/2022/05/27/goland-2...

TonyBai 407

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

私有化部署助力企业信息安全,WorkPlus助您完美替代企微、钉钉、飞书!

它以其安全可靠的私有化部署、全面集成的功能和个性化定制的服务,为企业打造了高效、安全和私密的沟通和协作环境。除了功能上的卓越,WorkPlus还提供了专业的技术支持和优质的服务。作为一站式企业通讯解决方案,WorkPlus提供了一系列全面的功能和特性,完美替代了企业微信、钉钉和飞书的私有化部署方案。它能够满足企业对数据安全和隐私保护的需求,为企业建立私有化通信网络,实现高效和安全的内部和外部沟通。企业可以将数据存储在自己的私有云中,拥有对数据的绝对控制权,充分保证了数据的安全性和隐私性。

weixin_53855915的博客 419

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

从零开始:Qwen3-VL私有化部署与飞书接入完整教程

本文介绍了如何在星图GPU平台自动化部署“星图平台快速搭建 Clawdbot:私有化本地 Qwen3-VL:30B 并接入飞书平台(下篇)”镜像,快速构建企业级多模态AI助手。该方案支持在飞书环境中处理图文混合内容,典型应用于电商商品描述自动生成,提升团队协作与内容创作效率。

weixin_36299472的博客 410

飞书私有化成本太高?百人以下技术团队如何选择协同工具

飞书私有化的高成本,本质是大规模协作逻辑与小微敏捷团队需求的不匹配。面对百人以下的技术团队,喧喧等优秀的私有部署企业IM,已经凭借轻量化架构灵活的业务集成能力和深度产研协同能力,同时保障了数据主权和协作体验。

2501_94659192的博客 478

私有化部署即时通讯平台,完美替代飞书和钉钉的SaaS系统

WorkPlus通过提供私有化部署的即时通讯平台,完美替代飞书和钉钉的SaaS系统,满足企业对安全、灵活和可定制的即时通讯平台的需求。本文将重点介绍WorkPlus如何通过创新的解决方案,满足企业对即时通讯平台的需求,为企业打造安全高效的协同办公环境。WorkPlus提供私有化部署方案,将企业的即时通讯数据和资源完全托管在自有服务器上,确保数据只对企业内部可见,从而最大程度地保护了企业的信息安全和隐私。WorkPlus注重数据安全和隐私保护,通过采用先进的加密技术和严格的权限管理,确保通讯数据的安全性。

weixin_53855915的博客 990

一键部署!Qwen3-VL私有化接入飞书工作台实战教程

本文介绍了如何在星图GPU平台自动化部署“星图平台快速搭建 Clawdbot:私有化本地 Qwen3-VL:30B 并接入飞书平台(下篇)”镜像,实现企业级多模态AI助手。该方案支持将Qwen3-VL大模型私有化部署并接入飞书工作台,典型应用于智能客服场景,可自动处理用户咨询并生成多模态回复,提升企业办公效率。

weixin_31749299的博客 154

高效办公新方式:Qwen3-VL私有化部署+飞书集成方案

本文介绍了如何在星图GPU平台自动化部署Clawdbot镜像,实现Qwen3-VL:30B模型的私有化本地部署与飞书平台集成。该方案能快速构建企业级多模态智能助手,应用于智能客服、文档处理等办公场景,显著提升工作效率与数据安全性。

weixin_35750953的博客 344

飞书智能助手搭建:Qwen3-VL私有化部署全流程

本文介绍了如何在星图GPU平台上自动化部署Clawdbot镜像,实现Qwen3-VL:30B模型的私有化本地部署并接入飞书平台。通过该方案,企业可快速搭建多模态智能助手,应用于处理文本和图片消息、提升内部沟通效率等典型场景,保障数据安全的同时降低部署成本。

weixin_35370061的博客 299

一款私有化部署的企业级在线文档和知识库

基础说明:无忧企业文档是JVS体系下的一款企业协同在线文档,主要服务客群为企业用户,解决企业内部文档编辑、知识沉淀、知识协同等痛点。项目主要采用Java开发,基础框架采用JVS(spring cloud+Vue)

2122

.企业数字化转型:私有化部署办公软件的精选指南

在数字化办公日益盛行的今天,企业对数据安全、定制化需求及成本控制的要求日益提高,私有化部署成为众多企业的首选。私有化部署不仅能够有效保障企业数据的安全性,还能根据企业的实际业务流程进行深度定制,提升工作效率。同时,在长期使用中,私有化部署在成本控制上可能更具优势。本文将深入探讨适用于私有化部署的办公软件,为企业决策者提供一份精选指南。

2501_90297932的博客 1103

北京案例分享:会议管理系统对接飞书会议室,私有化部署,对接门禁电磁锁,通过验证码、人脸识别等方式开门

增加一套会议管理系统,可以对接飞书平台,实现会议预约信息同步到会议管理系统,并同步到会议门牌进行展示,联动门禁电磁锁,实现在会议阶段,会议预约人可通过验证码开门,人脸识别开门等。8.管理后台会议数据统计,可按时间段查询会议统计数据,包括会议总数、日均会议数、总会议时长、平均会议时长等,还可按会议室使用的次数和时长进行统计,同时可按每天、每个用户的会议预约情况进行统计,可按用户统计未签到会议室的会议情况。3.会议预约管理,在管理后台可查看所有会议预约信息和历史预约信息,包括待开始、已取消、会议中、已结束等。

会议门牌专栏 1181

实战分享:私有化部署Qwen3-VL:30B并打造智能飞书机器人

本文介绍了如何在星图GPU平台上自动化部署‘星图平台快速搭建 Clawdbot:私有化本地 Qwen3-VL:30B 并接入飞书(上篇)’镜像,快速构建多模态AI办公助手。该镜像支持图文理解与结构化输出,典型应用于飞书群内自动解析会议截图、提取待办事项并生成表格,实现智能办公提效。

weixin_36012152的博客 450
上一篇: Zadig 完成 100% 开源:开启软件交付 3.0 时代
下一篇: Zadig 推出手把手教程,一起来尝试吧!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

硅谷大胡子君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值