博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kong DB-LESS和DB模式的对比
阅读量:3700 次
发布时间:2019-05-21

本文共 581 字,大约阅读时间需要 1 分钟。

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低一些。

转载地址:http://jylcn.baihongyu.com/

你可能感兴趣的文章
c语言获取本地时间
查看>>
ubuntu中openwrt编译环境的搭建
查看>>
从字符串中获取指定字符串之间字符串
查看>>
16进制字符串转字节
查看>>
Hash全解(全网最全解)
查看>>
JAVA8之Stream
查看>>
Map系列之LinkedHashMap
查看>>
Map系列之ConcurrentHashMap(JAVA8)
查看>>
浅谈RESTful接口设计和开发(增删改查)
查看>>
Mysql系列之锁机制
查看>>
解决java.lang.IllegalArgumentException: Result Maps collection does not contain value的错误
查看>>
org.springframework.dao.DuplicateKeyException: ### Error updating database. Cause: java.sql.SQLInt
查看>>
jdk(1-14)特性总结
查看>>
JAVA并发系列之ThreadLocal
查看>>
Redis大全(二)
查看>>
CAP(二)实例应用
查看>>
Tomcat 容器与servlet的交互原理
查看>>
Mybatis中集合总结
查看>>
多线程基础之AQS
查看>>
NoSQL综述
查看>>