我们最近基于学习的目的尝试部署并成功测试了你们开发的工程,给予一些使用上的问题,提出我个人的一些想法。
一、nacos的bean更新交给了spring去完成,假如将临时变量写在bean中将会出现数据不一致的问题,其对项目的影响极可能是无法复原的。是否可能通过开关控制是使用set方式还是更新示例的方式来实现。such as @NacosSetBean or @NacosConstructBean。
二、这一点是基于第一点的延申,可以看到nacos判断了时间戳来判断bean的有效性,能否在这一点上提升至根据配置文件具体被修改的值来控制bean的更新域。
最后,向敢于分享,敢于开创,敢于超越的你们,致以最诚挚的敬意。
原提问者GitHub用户yuzhuyang1998
你是使用nacos-spring-project or nacos-springboot-project,还是spring-cloud-alibaba-nacos?目前的话,关于对象的更新,是参照spring的思想来做的
原回答者GitHub用户chuntaojun
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。