onlyoffice 原理

首先来个图
在这里插入图片描述
这个是 onlyoffice 的玩法原理图

判断多人协作同一文件的责任,在于你的业务服务器,而不是 OnlyOffice。

OnlyOffice Document Server 是一个“无状态”的工具,它只认 documentKey。你给它相同的 key,它就认为是同一个协作会话;你给它不同的 key,它就认为是不同的会hp。

因此,你的服务器需要一套逻辑来管理“编辑会话”的状态。


核心思想

在同一个“编辑会话”期间,所有用户必须使用完全相同的 documentKey。当这个会话结束(所有人都离开,文档被保存),这个 key 就失效了。下次再有人打开,就需要启动一个新的“编辑会话”,并生成一个新的 documentKey

下面是代码 demo
https://github.com/shinyhero521/File-Online-Preview

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值