Solon v3.0.0

四、Gateway 集群应用架构的简单示例

</> markdown

网关是个抽象概念。原则上讲,只要经过“它”了,它就可以是一个关。本地网关的特点:

  • 网关与组件是在一个服务内的
  • 路由的目标是本地组件

1、k8s / ingress controller [推荐]

  • 域服务之间的交互,尽可能采用分布式事件总线
  • Gateway 采用本地模式(网关插件可以复用)

2、apisix [推荐]

相对于上个方案,增加了一个分布式注册与发现服务,让 apisix 可以获取服务集群信息。(其实,上面方案也会需要 “分布式注册与发现服务”;只是有一部分可被 k8s sev name 替代)