用户管理中心 Falcon-Fe 源码解读 VIP

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

    目录 收起>

    本课程针对 Open-Falcon 的 Fe 模块,讲解其功能设计出发点、代码结构和执行流程。 着重介绍 SSO 认证流程以及 Beego 实践。

    1.Falcon-Fe 的模块职责和简单演示 00:07:53

    本课时讲解 Fe 模块的设计出发点、模块职责并做一个简单演示。

    2.配置文件和代码结构解读 00:15:45

    本课时讲解 Fe 模块用到的配置文件,细说各个配置项的作用。讲解 Fe 代码组织方式,解释 model、http 等 package 的功能,讲解数据库表结构。

    3.路由组织与 Beego Filter 实践 00:16:40

    本课时讲解 Fe 模块的路由组织方式。利用 Beego Filter 机制实现 AOP 效果。通过设置用户角色这么一个简单的操作,讲解整个处理流程。

    4.常见读写操作实现 00:28:15

    本课时讲解如何利用 Beego 做读写操作,web 开发很大时间就是在操作数据库,本课时以个人信息修改、Team 创建、User 列表页三个典型功能为例,讲述其实现流程。

    5.SSO 认证流程 00:15:13

    Fe 模块不但维护了人员联系信息,维护了组和人的对应关系,还是一个单点登录服务器。本课时我们用一张流程图讲解 SSO 认证流程。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

用户管理中心 Falcon-Fe 源码解读

5课时,84分钟2015-08-06
UlricQin
UlricQin

极客学院签约布道师

课程背景:
Open-Falcon 由众多组件组成,web 端组件也有多个,为了提升用户体验,需要有个地方维护用户信息并做单点登录,这恰恰是 Falcon-Fe 模块的职责所在。

核心内容:
1. Beego 简单使用
2. SSO 认证流程
3. Go 语言使用 Redis Cache

软件环境:MacOS

是否提供资料:

课程等级:中级

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

    Falcon-Fe 的模块职责和简单演示

    07:53

    本课时讲解 Fe 模块的设计出发点、模块职责并做一个简单演示。

  • 2

    配置文件和代码结构解读

    15:45

    本课时讲解 Fe 模块用到的配置文件,细说各个配置项的作用。讲解 Fe 代码组织方式,解释 model、http 等 package 的功能,讲解数据库表结构。

  • 3

    路由组织与 Beego Filter 实践

    16:40

    本课时讲解 Fe 模块的路由组织方式。利用 Beego Filter 机制实现 AOP 效果。通过设置用户角色这么一个简单的操作,讲解整个处理流程。

  • 4

    常见读写操作实现

    28:15

    本课时讲解如何利用 Beego 做读写操作,web 开发很大时间就是在操作数据库,本课时以个人信息修改、Team 创建、User 列表页三个典型功能为例,讲述其实现流程。

  • 5

    SSO 认证流程

    15:13

    Fe 模块不但维护了人员联系信息,维护了组和人的对应关系,还是一个单点登录服务器。本课时我们用一张流程图讲解 SSO 认证流程。

相关课程

  • Nagios 监控原理与架构

    本课程主要介绍 Nagios 的监控原理及我们常用的 Nagios 的部署架构,学习后可以知道 Nagios 是如何进行监控的,如何根据自己的业务特点搭建 Nagios 监控环境。

    3课时 27分钟
    初级
    4488人学习
  • 报警发送模块 Falcon-Sender 源码解读

    本课程针对 Open-Falcon 的 Sender模块,讲解其功能设计出发点,代码结构和执行流程。着重介绍如何利用 channel 实现一个 semaphore,控制 goroutine 数量。

    3课时 34分钟
    中级
    4018人学习
  • Nagios 的部署与运行

    本课程主要讲解如何安装部署 Nagios,学习后可以在自己的环境中搭建和运行 Nagios 系统。

    4课时 50分钟
    初级
    3759人学习
  • Nagios 的插件

    本课程主要介绍 Nagios 的插件,学习后大家可以了解到,Nagios 插件的安装配置过程,主动监控与被动监控的优缺点是什么,我们常见的监控插件有哪些。

    3课时 37分钟
    初级
    2910人学习