阅读:5129回复:5
Go-micro微服务实战:手撸网关支持服务自动发现
[卖身课]Go-Micro微服务实战视频教育网站开发(前台版)
由于GO的一些特性加上第三方社区很不错。我们在第三章重点来开发一个网关。风格和部分功能会高度同款spring cloud gateway。方便Java学员观看 主要功能包含了:spring gateway同款路由模块、基于阿里爸爸第三方的一些微服务组件(如限流等)整合、链路监控、jwt统一认证、负载均衡模块、支持插件机制、Java技术栈中间件的整合等 ,就不一一列全了。 目前主要完成的是: 1、过滤器执行顺序控制 2、前面过滤器只能过滤请求,现在支持响应的过滤 3、目前网关支持基于go-micro的自动发现 4、下次更新要支持grpc的转发功能 第46讲:网关过滤器支持按顺序执行 之前我们的过滤器执行是无序的,今天来加入顺序处理。 第47讲:过滤器排序、示例:修改Query参数插件免费试听,无需登录 今天给大家做个实例,并使用JS插件的方式来完成一个修改Query参数的插件 第48讲:修改代码结构实现响应过滤器 之前的过滤器都是处理请求过滤,响应过滤怎么处理?这里是有一定代码技巧的,今天主要讲下响应过滤器的实现 第49讲:练习:快速完成一个跨域过滤器 一共2分钟,快速在我们的网关中写一个跨域过滤器 第50讲:手撸网关之服务发现(1):获取服务、随机选择 免费试听,无需登录 我们在go-micro框架基础上开发同款spring gateway网关,固定路由模块已经完成,接下来要实现服务发现。本课时是原理 第51讲:手撸网关之服务发现(2):集成到网关中 我们把上节课的内容集成到网关中。(并不简单) 第52讲:手撸网关之服务发现(3):获取Grpc服务信息、手工调用 下周要实现grpc的路由转发。因此本课时做个原理讲解 [shenyi于2020-07-06 14:04编辑了帖子]
|
|
|
板凳#
发布于:2020-06-29 19:15
|
|
|
4楼#
发布于:2020-07-06 13:59
|
|
|
5楼#
发布于:2020-07-06 14:06
2020 7 6更新。目前网关支持基于go-micro的服务发现
|
|
|