golang 原生库提供对tcp支持,但使用者需要自定义协议,自主拆包解包,不同开发者对tcp的架构五花八门,群魔乱舞。tcpx是一款轻便简约的tcp框架,自备协议并支持传统的json,xml,toml,yaml,protobuf序列方式,也支持自定义序列方式。使用tcpx后,无需考虑自主拆包解包,也无粘包问题,对tcp的使用方式,也有了一定意义上的统...
Zinx is a lightweight concurrent server framework based on Golang. Website:http://zinx.me ps: Zinx has been developed and used in many enterprises: Service of message transfer, Persistent Connection TCP/IP Server, The middleware of Web Service and so on. Zinx is positioned for code simplicit...
:sparkles: :rocket: EasyTCP is a light-weight TCP framework written in Go (Golang), built with message router. EasyTCP helps you build a TCP server easily fast and less painful. - GitHub - DarthPestilane/easytcp: :sparkles: EasyTCP is a light-weight TCP
框架定位 我们专注打造稳定高性能纯异步基于HTTP的微服务框架,作为nginx+php-fpm的替代技术栈实现架构的微服务化;而Tcp/WebSocket Server将作为插件的形势支持,或者作为其他独立的开源项目。 对于小型团队或者业务系统我们建议还是采用传统的nginx+php-fpm技术栈,对于成本和性能来说没有瓶颈,也就完全没有必要引入全新的技术...
A high-performance, open-source universal RPC framework gRPC是一个高性能的、开源的通用的RPC框架。 在gRPC中,我们称调用方为client,被调用方为server。 跟其他的RPC框架一样,gRPC也是基于”服务定义“的思想。简单的来讲,就是我们通过某种方式来描述一个服务,这种描述方式是语言无关的。在这个”服务定义“的过...
EasyTCP - TCP Server 框架 GoPacket - 网络捕获抓包 croc - 两台电脑之间传输文件 cmux - 监听同一个端口,启动多种协议服务 网络代理 Caddy - 类似 Nginx 的 Web 服务器 Traefik - 反向代理&负载均衡 snail007/goproxy - golang 实现的高性能代理服务器 ProxyPool - 采集免费的代理资源为爬虫提供有效的IP代...
5. Gin Web Framework 代码语言:txt AI代码解释 Gin是一个用Go编写的web框架。由于httprouter,它具有类似马提尼的API,性能提高了40倍。如果你需要高性能和高生产力,你会喜欢Gin。 Import导入:go get github.com/gin-Gonic/gin Github地址:https://github.com/gin-Gonic/gin ...
./grafana-server 进入http://localhost:3000/ 后,配置数据源DataSource,Dashboard直接使用了官方插件10826导入这个ID后,最后展示出来的效果如下: 最后 最近在写基于Golang的工具和框架,还请多多Star. YoyoGo是一个用 Go 编写的简单,轻便,快速的 微服务框架,目前已实现了Web框架的能力,但是底层设计已支持多种服务架...
xtcp - 具有同步全双工通信,安全关闭,自定义协议的TCP Server Framework。 视频 go-astisub - 在GO中处理字幕(.srt,.stl,.ttml,.webvtt,.ssa / .ass,图文电视,.smi等)。 go-astits - 在GO中本地解析和解复用MPEG传输流(.ts)。 go-m3u8 - Apple m3u8播放列表的解析器和生成器库。 goav - FFmpeg的...
port :="443"service :="owa"protocol :="tcp"for_, user :=rangevalidUsers { opts :=map[string]string{"port": port,"service_name": service,"address": ip,"protocol": protocol, } module.LogInfo("Loging user: "+ user) module.ReportCredentialLogin(user,"", opts) ...