bbossgroups持久层sql配置文件实时加载(热加载)机制介绍

bbossgroups持久层sql配置文件实时加载(热加载)机制介绍

bbossgroups持久层框架支持修改sql配置文件后实时加载功能,本文详细介绍这个机制:

1.概述
在开发环境需要频繁地修改sql配置文件中的sql语句,为了不频繁地启动服务器
增加了sql配置文件实时刷新机制,定时检测sql配置文件是否有被修改,有则重新加载sql
配置文件,没有就不重新加载。
同时在运行环境可以关闭这个机制。


2.sql配置文件实时加载机制配置/开启/禁用

2.1 配置
在bboss-aop.jar包下有个aop.properties文件中,包含以下配置项(如果没有则添加一个):
sqlfile.refresh_interval=5000

这个配置项对应一个long型参数值,单位为毫秒,用来指定检测线程的检测时间间隔,如果值大于0则会开启这个检测线程,每隔指定的时间间隔就检测一次已经加载的所有sql配置文件,如果检测到有修改过的sql配置文件就重新加载这些修改过的文件,没有修改的就不重新加载,检查完毕后就进入wait状态,等待下一次检测时间的到来。

2.2 开启/禁用

当sqlfile.refresh_interval的值大于0则开启检测机制,小于等于0则禁用检测机制,建议在生产运行环境禁用检测机制,开发环境开启检测机制。

到此bbossgroups持久层sql配置文件实时加载(热加载)机制介绍完毕,更深入的探讨请留言讨论。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值