{"repo":"Danny5487401/go_package_example","free":true,"listed":false,"github":"https://github.com/Danny5487401/go_package_example","clone":"git clone https://github.com/Danny5487401/go_package_example.git","description":"Gopher常用包: grpc discipline and some common go packages","language":"Go","stars":18,"topics":["grpc","golang","rabbitmq","kafka","redis","consul","mongodb","nacos","canal","rocketmq"],"license":"MIT","category":"databases-storage","readme_excerpt":"Table of Contents generated with DocToc - go package example(Go常用包) - 第零章 rpc实现选项 - 第一章 服务注册中心consul - 第二章 日志库 - 第三章 消息队列 - 第四章 服务注册及配置文件中心 Nacos - 第五章 关系型数据库 - 第六章 获取对外可用IP和端口 - 第七章 验证器 go-playground/validator - 第八章 GRPC编程及调优 - 第九章 Nosql 非关系型数据库 - 第十章 链路追踪(Distributed Tracing) - 第十一章 依赖注入容器(Dependency Injection Container) - 第十二章 time 时间 - 第十三章 序列化反序列化-涉及多种协议 - 第十四章 系统监控 - 第十五章 分布式事务 - 第十六章 copier 复制数据 - 第十七章 数据加解密 - 第十八章 日志收集项目 log collect - 第十九章 熔断,限流及降级 - 第二十章 应用的命令行框架 - 第二十一章 配置文件解析:viper(依赖 mapstructure,fsnotify,yaml,toml) - 第二十二章 ETCD - 第二十三章 Go-Micro框架(不推荐) - 第二十四章 搜索引擎es - 第二十五章 监控sentry - 第二十六章 图数据库Neo4j - 第二十七章 Mysql的binlog - 第二十八章 OLAP(Online Analytical Processing 联机分析处理) - 第二十九章 分布式锁及源码分析 - 第三十章 Zookeeper - 第三十一章 分布式 Id - 第三十二章 Consensus algorithm 共识算法 - 第三十三章 压缩算法及实现 - 第三十四章 本地缓存 - 第三十五章 sonar静态代码质量分析-涉及与golangci-lint对比使用 - 第三十六章 Proto管理工具 Buf - 第三十七章 CI 持续集成 - 第三十八章 Mergo实现 struct 与 map 之间转换-- k8s中应用 - 第三十九章 权限管理 casbin - 第四十章 规则引擎 rule engine - 第四十一章 hashicorp/go-plugin 插件使用-- httprunner 4.0 使用 - 第四十二章 open-api - 第四十三章 go-systemd-- k8s 中使用 - 第四十四章 godotenv 处理 env 文件-- flannel 中使用 - 第四十五章 netlink-- flannel 中使用 - 第四十六章 go-bindata-- ecapture嵌入 ebpf 字节码 - 第四十七章 消息通知 - 参考 go package example(Go常用包) 第零章 rpc实现选项 - 1 手动实现rpc - 客户端 - 服务端 - 2 手动实现stub中间人 - 客户端 - 客户端中间人stub - 业务方法 - 服务端 - 服务端中间人stub - 3 json rpc - 客户端 - 服务端 - 4 http rpc - 服务端 第一章 服务注册中心consul - consul架构 - 分布式锁-- consul实现) - 1 http服务注册发现加健康检查 - 2 grpc服务注册发现加健康检查 第二章 日志库 - 1 标准库 log - 2 slog-- go 1.21 引入 - 2","default_branch":null,"files":null,"tree":[],"storefront":"/r/Danny5487401","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Danny5487401/go_package_example/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}