Java架构技术进阶程序员

简体字丶冯|服务网关kong-认识

2019-02-22  本文已影响7人  简体字冯同学

tags: 微服务网关,api网关,kong,健康检查,负载均衡
grammar_cjkRuby: true


为什么是 kong?

Kong是一个在Nginx中运行的Lua应用程序,并且可以通过lua-nginx模块实现。Kong不是用这个模块编译Nginx,而是与OpenResty一起发布,OpenResty已经包含了lua-nginx-module。OpenResty 不是 Nginx的分支,而是一组扩展其功能的模块。
这为可插拔架构奠定了基础,可以在运行时启用和执行Lua脚本(称为“插件”)。因此,我们认为Kong是微服务架构的典范:它的核
心是实现数据库抽象,路由和插件管理。插件可以存在于单独的代码库中,并且可以在几行代码中注入到请求生命周期的任何位置。

这是摘自官网介绍的一段。核心就是kong可以简单的通过lua脚本实现扩展,热插拔。

学习路径

既然选用kong就要从他的优势开始,接下来将通过建设服务监控的过程来带大家熟悉服务网关kong。

  1. kong 认识
  2. kong docker安装(快速使用)
  3. kong centos安装(深入了了解)
  4. kong ui 可视化管理系统KONGA
  5. 结合ui介绍kong 核心概念
  6. 简单配置一个服务demo
  7. kong 健康检查与断路由
  8. kong 插件-服务监控
  9. kong 插件-链路追踪

相关文档

上一篇下一篇

猜你喜欢

热点阅读