我有一个基于python的谷歌应用引擎网络服务器。我想保存某些配置,以便配置更改不应保证服务器重新启动。例如,我的web服务器向另一台服务器发出http请求,我想将辅助服务器的host:port存储为配置设置。
我正在考虑使用数据库表。是否有其他替代方案,如环境变量等?
答案 0 :(得分:0)
我最终创建了一个数据库表来存储配置文件,如Python and YAML- GAE app settings file
中所示class Config(db.Model):
"""
Application Config
"""
name = db.StringProperty(required=True)
value = db.StringProperty(required=True)
@staticmethod
def create_config(name,
value):
pass