
GO 优秀开源项目集锦
GO 优秀开源项目集锦
西门长海
这个作者很懒,什么都没留下…
展开
-
【Go】go-stress-testing go 实现的压测工具
地址https://github.com/link1st/go-stress-testing说明go 实现的压测工具,ab、locust、Jmeter压测工具介绍【单台机器100w连接压测实战】原创 2020-06-12 23:18:21 · 1591 阅读 · 0 评论 -
【Go】blockchain-tutorial 区块链技术教程
地址https://github.com/pengjim520golang/blockchain-tutorial区块链技术学习前言导读作者:彭劲(Jim.Peng) 时间:2018-10-16 14:18 地点:北京市昌平区非常开心能来到火链区块链学院为大家分享相关我对区块链技术学习心得的文章。正当我准备这些教材的时候,我感觉非常有必要跟大家谈谈时下中国我们学习区块链的一些教程资料,目前在国内区块链技术如火如荼,各种教程也遍布互联网,国内很多教程都拥有着很多非常花哨的概念和错误的.原创 2020-06-10 10:19:01 · 681 阅读 · 0 评论 -
【Go】gim IM服务器,支持多业务接入
地址https://github.com/alberliu/gim说明gim是一个即时通讯服务器,代码全部使用golang完成。主要功能:支持tcp,websocket接入 离线消息同步 多业务接入 单用户多设备同时在线 单聊,群聊,以及超大群聊天场景 支持服务水平扩展使用技术:数据库:Mysql+Redis通讯框架:Grpc长连接通讯协议:Protocol Buffers日志框架:Zap安装部署1.首先安装MySQL,Redis2.创建数据库gim,执行sq原创 2020-06-10 10:17:23 · 719 阅读 · 0 评论 -
【Go】im 分布式im即时通讯系统
地址https://github.com/Terry-Ye/im说明纯go实现的im即时通讯系统,各层可单独部署,之间通过rpc通讯,支持集群,学习于goim, 另使用于zookeeper,扩展性会大大增强, 总分三层comet(用户连接层),可以直接部署多个节点,每个节点保证serverId 唯一,在配置文件comet.toml logic(业务逻辑层),无状态,各层通过rpc通讯,容易扩展,支持http接口来接收消息 job(任务推送层)通过redis 订阅发布功能进行推送到come原创 2020-06-10 10:16:09 · 690 阅读 · 0 评论 -
【Go】go-sciter 用于现代UI开发的可嵌入HTML / CSS / script引擎
地址https://github.com/sciter-sdk/go-sciter说明Sciter的Golang绑定:用于现代UI开发的可嵌入HTML / CSS / script引擎https://sciter.com去绑定Sciter检查此页面是否有其他语言绑定(Delphi / D / Go / .NET / Python / Rust)。注意项目的所有权已转移到该新组织。因此,import pathfor golang现在应该是github.com/sciter-..原创 2020-06-10 10:14:29 · 2593 阅读 · 0 评论 -
【Go】livego Golang中的实时视频流服务
地址https://github.com/gwuhaolin/livego说明简单高效的直播服务器:安装和使用非常简单; 纯 Golang 编写,性能高,跨平台; 支持常用的传输协议、文件格式、编码格式;支持的传输协议RTMP AMF HLS HTTP-FLV支持的容器格式FLV TS支持的编码格式H264 AAC MP3安装直接下载编译好的二进制文件后,在命令行中执行。从 Docker 启动执行docker run -p 1935:19.原创 2020-06-10 10:12:50 · 5255 阅读 · 2 评论 -
【Go】 containerd 一个开放且可靠的容器运行时
地址https://github.com/containerd/containerd说明containerd是行业标准的容器运行时,重点是简单性,健壮性和可移植性。它可以作为Linux和Windows的守护程序使用,可以管理其主机系统的完整容器生命周期:图像传输和存储,容器执行和监控,低级存储和网络附件等。containerd旨在嵌入到更大的系统中,而不是由开发人员或最终用户直接使用。入门请参阅关于containerd.io的文档:适用于管理员和管理员 命名空间 客户选.原创 2020-06-10 10:11:34 · 337 阅读 · 0 评论 -
【Go】logrus Go的结构化,可插入日志记录。
地址https://github.com/sirupsen/logrus说明Go的结构化,可插入日志记录。Logrus是Go(golang)的结构化记录器,与标准库记录器完全API兼容。Logrus处于维护模式。我们不会介绍新功能。以一种不会破坏许多人项目的方式做起来太简单了,这是您希望从Logging库中获得的最后一件事(再次...)。这并不意味着Logrus已死。Logrus将继续保持安全性,(向后兼容)错误修复和性能(受接口限制)。我相信Logrus的最大贡献是在Golan原创 2020-06-10 10:10:29 · 270 阅读 · 0 评论