当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 17 Fork 3

Createsequence / crane
暂停

 / 详情

意见征询

待办的
拥有者
创建于  
2022-05-27 10:22

包括一些新的点子,对现有功能的意见或者建议,一些吐槽可以放在这里,欢迎畅所欲言!

评论 (6)

Createsequence 创建了任务
Createsequence 添加了
 
feature
标签
展开全部操作日志

如果字典表更新的话,怎么实时的刷新到容器里边

你描述的场景感觉有点模糊,按我的理解的话,你的意思应该是手头有个数据源是数据库字典表的容器,这个项目现在正在线上环境跑,然后你新增或者减少了表里面的一个字典项?假如我理解没错的话,那应该分两种情况:

  • 如果容器本身是基于查询接口实现的,比如MethodSourceContainer这种,当你使用容器获取数据源的时候,它总是动态调用你给它的接口查数据,所以你新增或者减少字典项对它来说不会有任何影响,比如你原本 sex 这个字典 1 是 男,0 是女,你删了 1,那不过就是后续如果 sex 为 1 的对象字典项会查到一个 null 罢了;
  • 如果容器本身是基于本地缓存的,比如 KeyValueContainer这种,这种就没办法了,它的数据本来就是项目启动的时候注册给他的,得看你们这边的数据同步方案,看是用消息队列啥通知实例去刷新缓存,处理完以后更新一下容器里的数据就行;

好的,感谢

我感觉这个很简单,当你修改了字典表,重新根据修改的字典类型,查到下边的字段,重新设置如KeyValueContainer即可

作者你好,很高兴能遇到这方面开源的项目。看了你的开源项目感觉很不错,我也在做这方面开源项目的努力,希望我们能在这个领域互帮互助。这是我的项目地址:https://gitee.com/xuan_zheng/stars-datachange
有什么好的建议或问题,我们可以一起讨论起来,开源的力量是强大的。最后,欢迎作者回关,我们是兄弟。

ok,已互关,一起努力!

Createsequence 添加了
 
enhancement
标签
Createsequence 移除了
 
enhancement
标签

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(4)
5714667 cheng xing huang 1583648834 548544 yuxicun 1610349618 5384206 xuan zheng 1623029171
Java
1
https://gitee.com/CreateSequence/crane.git
git@gitee.com:CreateSequence/crane.git
CreateSequence
crane
crane

搜索帮助