8000 GitHub - kubeservice-stack/common: golang common library
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

kubeservice-stack/common

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

golang common library

Go Reference Build Status Go Report Card Codacy Badge Github release codecov Apache-2.0 license Last Commit FOSSA Status Awesome

EN README

Common Library 是 一个编程工具包,用于在 Golang 中构建微服务(或单体)。解决分布式系统应用程序架构中的常见问题,可以让业务更加专注于交付业务价值

此工具包兼容目前市场上绝大部分的服务框架: KiteServiceCombgo-kitCloudWeGo/KiteXginbeego

动机

Golang 已成为服务器语言,但它在 FacebookUberNetflix 和 国内ByteDanceDIDI 等所谓的“现代企业”公司中的使用度很高。但还有许多这些企业都是基于 JVM 的堆栈来处理他们的业务逻辑,这在很大程度上归功于直接支持他们的微服务架构Library库生态系统

为了达到更高的成功水平,需要一个全面的工具包,以实现大规模的连贯分布式编程Golang Common Library就是是一组包package最佳实践,它为任何规模的组织构建服务提供了一种全面健壮可信赖支持

目标

构建相当完整开箱即用Package集合

  • 各package相互对立,可按需使用
  • 减少外部版本依赖,自形生态
  • 无业务逻辑,全开放基础能力实现
  • 没有特定工具或技术的强制要求

依赖管理

基于go mod支持多golang语言版本编译: 最小golang版本支持 1.22

License

FOSSA Status

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages

0