企业级 agent 部署解决方案项目设计与基础框架搭建 VIP

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程主要讲解项目(agent-updater)设计。思考元信息的存储选型以及结构设计,思考并设计 updater 模块与 meta 模块的通信协议和优化方案,介绍项目开发环境,编写基础组件,通用代码,搭建项目框架。

    1.元信息存储选型与结构设计 00:07:33

    本课时介绍项目中用到的元信息,阐述其存储选型的依据,并设计元信息的数据结构。

    2.updater 模块与 meta 模块通信协议设计 00:09:09

    本课时讲解 updater 模块与 meta 模块如何做心跳请求,request 和 response 分别如何设计以及一些数据传输量上面的优化考虑。

    3.代码模块划分与基础环境搭建 00:15:36

    本课时着手编写代码,划分代码模块,搭建 Go 语言基础环境,配置 .gitignore、control 脚本,引入 Go 的 log 组件、http 组件、json 解析库。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

企业级 agent 部署解决方案项目设计与基础框架搭建

3课时,32分钟
UlricQin
UlricQin

极客学院签约布道师

课程背景:
上一课程介绍了企业级 agent 部署的难点与痛点,这个课程介绍的项目agent-updater 专门来解决这些难点和痛点。编写代码之前需要先做架构设计,解决掉项目中一些关键技术点,同时搭建整个基础框架,引入 log、http等基础组件。

核心内容:
1. 常见存储介质介绍
2. 常见通信方式介绍
3. Go 语言项目开发的一些最佳实践
4. Go 语言 log 组件
5. Go 语言 http 组件
6. Go 语言解析 json 文件

软件环境:MacOS

是否提供资料:

课程等级:中级

适合人群:
Go 语言学习者、运维工程师
  • 技术问答

相关课程

  • 企业级 agent 部署解决方案项目目标与演示

    本课程是一个综述,讲解目前企业级 agent 部署的难点、痛点,项目的设计目标、产品形态、设计理念、规范约定、项目架构、部署方式。明确项目所解决的问题,对中大型互联网公司的基础架构设施有一点概要了解。同时演示整套系统,让学员有个感性认识。

    4课时 32分钟
    中级
    4273人学习
  • Go 语言函数

    本课程主要讲解 Go 语言中函数的定义和使用及包括递归函数、函数泛型、动态加载函数、函数闭包和函数类型等在内的多种应用的应用技巧。

    6课时 51分钟
    初级
    4781人学习
  • Go 语言实践基础

    本课程首先介绍 Go 语言的历史及语法要点,并结合开发实践,讲解其面向对象的适用范围,单元测试的必要性,以及设计模式的实现。

    4课时 66分钟
    中级
    7346人学习
  • beego 介绍及其开发环境搭建配置

    本课程将会向大家介绍 go 语言开发和 beego 框架以及讲解如何搭建 beego 的开发环境。

    3课时 29分钟
    初级
    5797人学习