dearcode / doodle

微服务框架

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

doodle

A complete Faas framework for improving development efficiency and automating compilation, installation, deployment, monitoring, log collection, and more.

架构图

Doodle

使用手册

1.在manager页面中添加项目信息,包含项目源码所在git地址
2.在git服务器中添加webhook
3.当用户提交代码到git中时通过webhook触发distributor编译发布程序到指定服务器并启动运行
4.应用启动后自动注册到etcd中
5.当distributor监听到应用上线后注册相应接口到manager中
6.当客户端请求到来时repeater读取db中接口信息验证权限及etcd中状态选择后端节点,进行转发

About

微服务框架

License:GNU General Public License v3.0


Languages

Language:Go 58.5%Language:HTML 39.0%Language:JavaScript 1.1%Language:Shell 0.9%Language:Makefile 0.2%Language:CSS 0.2%Language:Smarty 0.1%