当前位置: 首页 > news >正文

孝感网站seo谷歌seo推广公司

孝感网站seo,谷歌seo推广公司,网站开发拓扑图,食品 药品 监督 网站 源码 php文章目录 前言接口结构体接口实现项目地址最后 前言 你好,我是醉墨居士,上篇博客中我们实现了任务执行流上下文部分,接下来我们实现一下任务执行流的路由模块,基于该模块可以实现将消息转发到相应注册的任务执行流中进行处理 接…

文章目录

  • 前言
  • 接口
  • 结构体
  • 接口实现
  • 项目地址
  • 最后

前言

你好,我是醉墨居士,上篇博客中我们实现了任务执行流上下文部分,接下来我们实现一下任务执行流的路由模块,基于该模块可以实现将消息转发到相应注册的任务执行流中进行处理

接口

trait/router.go

type Router interface {Regist(id uint16, flow ...TaskFunc)RegistFlow(id uint16, flow TaskFlow)TaskFlow(id uint16) TaskFlow
}

结构体

gcore/router.go

// Router 任务执行流路由器
type Router struct {apis map[uint16]trait.TaskFlow
}// NewRouter 创建一个新的任务流路由器
func NewRouter() trait.Router {return &Router{apis: make(map[uint16]trait.TaskFlow),}
}

接口实现

gcore/router.go

// Regist 注册任务执行逻辑
func (r *Router) Regist(id uint16, flow ...trait.TaskFunc) {if _, ok := r.apis[id]; ok {r.apis[id].Extend(flow...)} else {r.apis[id] = NewTaskFlow(flow...)}
}// RegistFlow 注册一个任务执行执行流
func (r *Router) RegistFlow(id uint16, flow trait.TaskFlow) {r.apis[id] = flow
}// TaskFlow 根据消息ID获取任务执行流
func (r *Router) TaskFlow(id uint16) trait.TaskFlow {return r.apis[id]
}

项目地址

Github:https://github.com/zm50/gte
Giee:https://gitee.com/zm50/gte

最后

我是醉墨居士,我们这篇博客完成了任务执行流路由模块的代码实现

http://www.tj-hxxt.cn/news/58159.html

相关文章:

  • 做网站需要准备什么材料市场营销策略有哪些
  • 福田网站建设设计长春网站优化团队
  • 上海网站开发哪家好营销方案怎么写
  • 商丘做网站东莞关键词优化平台
  • 大型门户网站建设网络营销的5种营销方式
  • jsp 做网站还是php网络推广是干什么的
  • 城乡与住房建设厅网站百度在线使用网页版
  • 做网站服务器装虚拟机学校网站建设哪家好
  • 莱芜区都市网莱芜杂谈武汉谷歌seo
  • 邯郸做网站服务商合肥百度关键词排名
  • 做快递网站制作重庆做网络优化公司电话
  • 如何建立微网站域名注册服务商
  • 全国网站建设哪家好seo常用工具包括
  • 小程序免费网站it学校培训学校哪个好
  • 建设网站注意哪几点必应搜索引擎入口
  • 做视频网站视频用什么插件吗武汉seo优化顾问
  • 网站开发群seo搜索引擎优化论文
  • seo整站优化方法每日关键词搜索排行
  • 威海专业网站建设网络优化大师手机版
  • 易推客app拉新平台东莞seo黑帽培训
  • 品牌网站建设 结构360渠道推广系统
  • 郑州网站免费制作太原seo顾问
  • 东莞网站建设属于什么专业广告资源网
  • 网站做开票环球网疫情最新动态
  • 一流的网站建设流程图网站seo啥意思
  • wordpress安装ueditor襄阳seo
  • 14版哥斯拉的官方做的宣传网站百度推广代理商查询
  • 什么是可信网站淮北网站建设
  • 女人做绿叶网站相亲拉人广告联盟怎么加入
  • wap手机网站开发营销策划的十个步骤