- 博客(14)
- 收藏
- 关注
原创 PostgreSQL数据库集群部署
的方式区分多个后端。在进行恢复之前,需要确保当前的主服务器的数据库目录/opt/soft/pg_data中存在recovery_1st_stage和pgpool_remote_start两个脚本。配置很简单,就在三台机器的/etc/pgpool-II/pgpool_node_id文件中分别写入0,1,2就可以。从pgpool-II4.0开始,配置文件中的密码可以设置为空,如果密码参数为空,则pgpool-II将首先尝试从pool_passwd参数指定的文件中获取指定用户的密码,然后再使用空密码。
2024-07-10 17:29:20
4408
原创 xxl_job源码解析(一)任务调度和启动
而为了保障任务能够在设定好的时间按时执行,将未来5s会执行的任务都读取,并放入到时间轮中,由时间轮在其正确的时间执行任务。任务的执行调度是通过一个时间轮进行的,在本项目中,时间轮是一个Map结构,总共有60个键值对,key分别为数字0到59代表秒数,value为一个任务列表,存放着在这一秒中应该执行的任务。,这两个正常来说一个任务都是会在快速触发器池中进行调度执行的,但是当一个任务的执行时间过长(有设置一个阈值),则会再之后的调度中会将其放入慢速触发器池中进行。
2024-06-03 14:42:25
824
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人