kiteagent

module
v0.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2019 License: Apache-2.0

README

kiteagent项目由ytzhan0828@qq.com创建。该项目使用Apache-2.0 license发布。 kiteagent项目是是flying-kite的子项目,是kitemanager的客户端(agent)。

暂时文档放在了 https://yt.wavesxa.com/blog/readBlog/24.html

一. Flying-Kite 是类salt stack的计算资源节点管理工具。

可实现远程指令调用下发、部署执行,并作为节点agent等功能;可视为云计算的基础设施。 同时又支持普通的内网穿透应用,如http代理等。

二. 特点:

	(1)跨云计算overlay网络管理机器节点
	(2)客户端由go语言编写,体积小巧,性能强悍;服务端由java编写,方便企业级扩展。
	(3)客户端服务端通过https(wss)加密传输指令,确保信息安全传输。
	(4)系统支持同步执行和异步执行两种指令操作。
	(5)支持linux,windows,mac系统应用。
	(6)可作为http代理。

三.目前支持命令集

命令类型 说明
cmd.rum 通用命令
proxy.http http代理命令

四. 体验

详见 https://yt.wavesxa.com/blog/readBlog/27.html 位较低版本示例,最新版本应用说明待续。

kitemanager端示例图类似如下 列表 命令执行

Directories

Path Synopsis
main包。
main包。
cmd
Created By ytzhang0828@qq.com Use of this source code is governed by a Apache-2.0 LICENSE cmd 包实现基础命令的数据模型,并实现基础命令业务逻辑 cmd基础包中定义的 常量
Created By ytzhang0828@qq.com Use of this source code is governed by a Apache-2.0 LICENSE cmd 包实现基础命令的数据模型,并实现基础命令业务逻辑 cmd基础包中定义的 常量
conf
conf包主要定义配置及解析
conf包主要定义配置及解析
fork
provide background run method with -background=true parameter provide the monitor function for lang alive process
provide background run method with -background=true parameter provide the monitor function for lang alive process
httpproxy
httpproxy 包定内置http代理相关功能
httpproxy 包定内置http代理相关功能
httpserver
provide a http server for app version
provide a http server for app version
util
util包中的编码处理工具 util包中的ip工具 util包中的日志工具 deprecated 20190330 周六 使用logs/logs.go中功能替代,这个不再推荐使用
util包中的编码处理工具 util包中的ip工具 util包中的日志工具 deprecated 20190330 周六 使用logs/logs.go中功能替代,这个不再推荐使用
util/logs
util包中的日志工具,可以在程序层面控制输出级别。
util包中的日志工具,可以在程序层面控制输出级别。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL