问题描述
使用 Azure 存储 java SDK v12 并寻找最佳方法来为 blob 上的租约保留已获取的租约 ID。
将leaseId 存储在blob 标签中? Blob元数据?存放在表中?每个用户的存储队列,我可以在其中推送/弹出以 blob 路径为键的租赁 ID?
似乎简单而简单的方法是将其设置在给定 blob 的标签甚至元数据中。这也意味着额外的控制措施可以防止编辑者以外的任何人在租用 Blob 时对其进行更改。
存储在表格中似乎有点矫枉过正,会给设计增加一些复杂性。
我们还考虑使用有限租约,只要用户坐在我们的网络应用程序的编辑屏幕上,就简单地进行异步调用来更新,但这会导致对 azure 存储的许多额外调用(至少每 60 秒一次),如果我们想继续租用它)
想法?
其他人如何在 azure storage sdk 中实施租约?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)