Skip to content

mimis-s/golang_tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

golang工具

介绍

一些golang的工具库

安装教程

go get https://github.com/mimis-s/golang_tools

使用说明

  1. net网络库对外有两个接口:InitService(),Listen() InitService接口的传入参数是addr,协议(现在仅支持TCP)类型,消息回调函数 Listen接口主要是开启网络服务,监听,收发消息

  2. rpcx库主要封装了rpcx服务器的创建,运行接口,客户端创建,调用接口,代码简单明了, 详细使用可参考protobuf插件集成rpcx: https://github.com/mimis-s/protoc-gen-rpcx

  3. dfs封装了s3,cloud storage, minio三个分布式文件存储系统的集成api

  4. rabbitmq使用topic主题交换机, 支持同时给多个消费者, 有选择性的分发消息

  5. app库是微服务框架底层服务启动框架, 具体应用参考项目:https://github.com/mimis-s/IM-Service底层框架

  6. zlog是基于lumberjack日志库二次开发的日志库, 参考链接:https://github.com/natefinch/lumberjack

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages