libgo

module
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2022 License: LGPL-3.0

README

libgo

介绍

包括实现的net,rpc等服务器软件基础架构

软件架构

软件架构说明

安装教程
  1. 重构go编译器以获取调用runtime.Goid()权限从而获得go runtine的runtine id 把tools/goid.go2文件copy到任一go版本的src/runtime目录下然后改名为goid.go,然后运行src/make.bash或者src/make.bat文件
  2. tools目录下为protobuf相关的两个工具,tools/protc为给.proto文件内的message消息自动编码的工具的源码,已经有编译好的版本在tools/protoc-3.2.0-win32/bin/protc.exe,也可以自行编译linux版本等各种版本
  3. protobuff message编码工具protc的使用方法:protc.exe {protroot目录} 其中{protroot目录}为要编译的.proto文件的顶级目录,目录名必须为protroot,编译后会在protroot同级下生成以包名做目录名的GO文件目录,*.proto文件生成的protobuf .go文件会放入其中,切记.proto顶级包名不能取名protroot
使用说明
  1. xxxx
  2. xxxx
  3. xxxx
参与贡献
  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request
特技
  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. Gitee 官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
  4. GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
  5. Gitee 官方提供的使用手册 https://gitee.com/help
  6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/

Directories

Path Synopsis
Package loglv 日志打印功能对外接口 若需要其他文件名字的日志文件,支持复刻本文件到其他package中...
Package loglv 日志打印功能对外接口 若需要其他文件名字的日志文件,支持复刻本文件到其他package中...
logger
Package log implements a simple logging package.
Package log implements a simple logging package.
tools
异步编程抽象模型
异步编程抽象模型

Jump to

Keyboard shortcuts

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