Twelve-Factor應用程序的後端的默認配置是將其(網絡)位置置於環境變量中,例如, DB=mysql://user:[email protected]/db_name
。12因子:動態後端配置
但是,如果您的後端配置更具動態性,推薦的方法是什麼?在我的情況下,應用程序可以使用1到n後端取決於環境。我的想法是使用一個序列化格式像JSON並把它放在一個變量像
DB="{1: 'host:port', 2: 'host:port'}"
這是最好的方式來處理這種情況或會是什麼更好的方法?
此問題針對前一段時間 - 你什麼時候來了,對你的工作很好的解決方案? – willoller