kong DB-LESS和DB模式的对比
生活随笔
收集整理的這篇文章主要介紹了
kong DB-LESS和DB模式的对比
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
DB 和 DB-LESS方案對比
DB方案
- Kong的集群采用有庫模式,數據庫選擇nosql數據庫cassandra,kong集群中的節點共享數據庫的配置。通過開發管理控制臺,通過Kong提供的Admin API來管理Kong的相關轉發配置(包括Services,Routes,Consumers,Plugins,Credentials等)。
DB-LESS方案
- Kong的集群采用DB-LESS模式,通過Kong提供的kong.yml配置來做Kong的相關轉發配置(包括Services,Routes,Consumers,Plugins,Credentials等)。每一臺kong依賴于各自的配置文件。yml配置完以后需要重啟各自的kong服務生效。
注:Cassandra使用的一些限制
1、單Column數據不能超過2GB
2、單行的所有數據必須存儲在集群中的一臺機器上
方案對比
通過調研,DB-LESS模式下的kong集群的優勢在于,DB-LESS模式引入的組件少,高可用性較好,可維護性較好;劣勢在于,不支持api的方式進行配置,需要自行開發服務或者引入第三方工具來替換配置文件。DB模式的優點在于支持的插件更豐富,kong的功能擴展性更好,支持通過API的方式來直接修改配置;劣勢在于引入了數據庫,在高可用上和可維護性上相比較DB-LESS低一些。
總結
以上是生活随笔為你收集整理的kong DB-LESS和DB模式的对比的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hcnp RIP思维导图
- 下一篇: 【git安装配置 / 拉取上传】仓库流程