shmilylty / OneForAll

OneForAll是一款功能强大的子域收集工具
GNU General Public License v3.0
8.14k stars 1.28k forks source link

分布式下使用OneForAll的几点建议 #219

Open p1g3 opened 3 years ago

p1g3 commented 3 years ago
  1. check_net、check_version等希望能够通过某个参数判断是否需要开启上面两者,否则会添加分布式下没必要的网络负担
  2. 默认数据存储到数据库中,希望能够解耦合,因为在分布式场景下基本用不到OneForAll的sqlite3数据库,并且sqlite不支持多线程、多进程操作,默认情况下操作的是一个文件,在分布式的环境下有可能出现问题
shmilylty commented 1 year ago

目前第一个问题已经解决,可以设置enable_check_network和enable_check_version参数。 https://github.com/shmilylty/OneForAll/blob/master/config/setting.py#L13