目前的整体架构思路
一条修改操作如何被处理 一条日志, OpLog,我们不应该包含复杂的 POI 对象,是一个极简的声明式的 JSON 结构。仅需描述三件事:谁、在哪、做了什么修改 { "excelId": "excel_1024", "logId": 15023, "version": 12, "userId": "user_abc", "timestamp": 1…
|
826 字
|
4 分钟
设计共享工作空间协作模块
永远不要试图用战术上的勤奋,去掩饰你战略上的懒惰。 ——雷军 背景 在设计团队协作存储模块时,我遇到了很多问题。 许多想法在我脑海中打架: 我想到非结构化的存储在 MinIO 中的文件,它们需要 MySQL 中涉及一个元数据表来进行维护吗? 如果需要,那么涉及到文件夹,文件夹这个抽象的概念又怎么引入这个表呢? 文件从属文件夹的设计又要怎么实现?在代…
|
818 字
|
4 分钟
最基础的传输控制
考虑至少要实现一个简单的并发控制吧亲! 使用的架构: Java 21 Redis MySQL 使用到的包: Hutool SecureUtil MD5 Java Spring Framework MutilPartFile/TransactionTemplate Redission Lock 使用的协议: HTTP 协议 对于一个使用最基础的 HT…
|
978 字
|
4 分钟
自建文件传输空间
最基础的 MVP https://blog.higgus17.cloud/?p=431
|
15 字
|
几秒读完