shenyi
资深校友
资深校友
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数841
阅读:4092回复:5

Go-micro微服务实战:手撸网关支持服务自动发现

楼主#
更多 发布于:2020-06-14 13:10
[卖身课]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编辑了帖子]
会讲故事的程序员
sarboer
资深老生
资深老生
  • UID1418
  • 粉丝0
  • 关注0
  • 发帖数3
沙发#
发布于:2020-06-29 17:50
很久没更新了
shenyi
资深校友
资深校友
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数841
板凳#
发布于:2020-06-29 19:15
sarboer:很久没更新了回到原帖
这周更新,因为要上个新课程。所以缓慢了,新课程 和这个课程也是有关联的
会讲故事的程序员
sarboer
资深老生
资深老生
  • UID1418
  • 粉丝0
  • 关注0
  • 发帖数3
地板#
发布于:2020-07-06 10:24
这个课程这周又不更新了吗
shenyi
资深校友
资深校友
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数841
4楼#
发布于:2020-07-06 13:59
sarboer:这个课程这周又不更新了吗回到原帖
下午更新
会讲故事的程序员
shenyi
资深校友
资深校友
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数841
5楼#
发布于:2020-07-06 14:06
2020 7 6更新。目前网关支持基于go-micro的服务发现
会讲故事的程序员
游客

返回顶部