阅读:3433回复:0
Go-micro微服务实战:自建api网关的插件化机制
[卖身课]Go-Micro微服务实战视频教育网站开发(前台版)
由于GO的一些特性加上第三方社区很不错。我们在第三章重点来开发一个网关。风格和部分功能会高度同款spring cloud gateway。方便Java学员观看 主要功能包含了:spring gateway同款路由模块、基于阿里爸爸第三方的一些微服务组件(如限流等)整合、链路监控、jwt统一认证、负载均衡模块、支持插件机制、Java技术栈中间件的整合等 ,就不一一列全了。 前两周我们实现了路由模块中的基本过滤器,那么问题来了,编译后如果我们想扩展难道让其他部门同事改源码吗?于是今天介绍插件机制,使用JS来完成交互。 第42讲:【选】插件化(1):和javascript进行交互 今天我们来讲下插件化的思路。标题加了"选"字。大家可以选择性的看(建议看)。 第43讲:【选】插件化(2):插件机制、使用gin测试JS插件 因为后面我们也要使用gin来完成一些单体功能。所以插件化机制也是可以用在gin里面的。今天来演示下 第44讲:【选】插件化(3):把js插件无缝整合到自撸API网关中 由于前面我们设计了良好的接口机制,使得整合JS插件机制并不是很难 第45讲:[课后作业] 插件化(4):让JS插件也支持参数 免费试听,无需登录 上节课的课后作业,让我们的JS插件也支持配置参数 以下是JS插件代码截图,后面可以不断扩展 描述:JS插件截图 图片:js.png |
|
|