脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Golang - 盘点Golang中非常好用的几个包

盘点Golang中非常好用的几个包

2021-08-30 23:15梦回故里归来 Golang

Go Kit本身不是一个框架,而是一套微服务工具集, 它可以用来解决分布式系统开发中的大多数常见问题. 所以你可以专注于你的业务逻辑中。

盘点Golang中非常好用的几个包

Go Kit

go-kit本身不是一个框架,而是一套微服务工具集, 它可以用来解决分布式系统开发中的大多数常见问题. 所以你可以专注于你的业务逻辑中。

盘点Golang中非常好用的几个包

Gingko

Ginkgo是一个 Go 测试框架,目的是帮助我们使用行为驱动开发(“BDD”)风格高效地编写富有表现力和全面的测试。它有着非常良好的帮助文档,任何人都可以轻松地在项目中集成使用它。

盘点Golang中非常好用的几个包

NSQ

实时分布式消息传递平台,提供高可用性和可靠的消息传递保证。可以水平扩展,支付负载均衡。安装部署非常方便。

Goose

golang中最佳的数据库迁移。它通过创建增量 SQL 更改和 Go 函数来管理数据库结构。在golang1.16版本以上,它支持了嵌入式sql迁移。

盘点Golang中非常好用的几个包

GORM

它是一个功能齐全的 Golang 对象关系映射库。GORM 是一种开发人员友好的工具,用于在不兼容的类型系统之间转换数据。它专门设计用于在类型系统之间切换时最大限度地减少重写代码。GORM 提供 SQL 构建器、RAW SQL、自动迁移工具、用于自定义的可扩展插件。GORM 中的所有功能都带有自己的测试,因此开发人员可以轻松地尝试新事物,而不会使整个系统陷入困境。

Authboss

一个模块化的身份验证包,使用它你可以快速地在项目中进行身份验证管理。它有几个常见的身份验证和授权模块供开发人员选择。

cli

cli是一个简单快捷的命令行管理包,用于为 Golang 构建命令行应用程序。它允许开发人员开发自己的富有表现力的命令行应用程序。cli 用于创建标志、bash 完成例程并生成帮助文本。

Vegeta

Vegeta是一个用于 HTTP 负载测试的工具包。这个多功能工具专为测试具有恒定请求率的 HTTP 服务而设计。它可以有效地分析程序中的潜在问题。Vegeta 是一个始终贯穿以提高整体性能为目的的包。

原文链接:https://www.toutiao.com/a7001451027182436895/

延伸 · 阅读

精彩推荐
  • GolangGolang 语言极简类型转换库cast的使用详解

    Golang 语言极简类型转换库cast的使用详解

    本文我们通过 cast.ToString() 函数的使用,简单介绍了cast 的使用方法,除此之外,它还支持很多其他类型,在这没有多多介绍,对Golang 类型转换库 cast相关知...

    Golang语言开发栈6112021-12-02
  • GolangGo语言实现自动填写古诗词实例代码

    Go语言实现自动填写古诗词实例代码

    这篇文章主要给大家介绍了关于Go语言实现自动填写古诗词的相关资料,这是最近在项目中遇到的一个需求,文中通过示例代码介绍的非常详细,需要的朋...

    FengY5862020-05-14
  • GolangGO语言字符串处理Strings包的函数使用示例讲解

    GO语言字符串处理Strings包的函数使用示例讲解

    这篇文章主要为大家介绍了GO语言字符串处理Strings包的函数使用示例讲解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加...

    Jeff的技术栈6882022-04-14
  • Golang深入浅析Go中三个点(...)用法

    深入浅析Go中三个点(...)用法

    这篇文章主要介绍了深入浅析Go中三个点(...)用法,需要的朋友可以参考下...

    踏雪无痕SS6472021-11-17
  • Golanggo语言获取系统盘符的方法

    go语言获取系统盘符的方法

    这篇文章主要介绍了go语言获取系统盘符的方法,涉及Go语言调用winapi获取系统硬件信息的技巧,具有一定参考借鉴价值,需要的朋友可以参考下 ...

    无尽海3862020-04-24
  • GolangGo语言range关键字循环时的坑

    Go语言range关键字循环时的坑

    今天小编就为大家分享一篇关于Go语言range关键字循环时的坑,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来...

    benben_20154202020-05-23
  • GolangGolang实现四种负载均衡的算法(随机,轮询等)

    Golang实现四种负载均衡的算法(随机,轮询等)

    本文介绍了示例介绍了Golang 负载均衡的四种实现,主要包括了随机,轮询,加权轮询负载,一致性hash,感兴趣的小伙伴们可以参考一下...

    Gundy_8442021-08-09
  • GolangGo语言基础单元测试与性能测试示例详解

    Go语言基础单元测试与性能测试示例详解

    这篇文章主要为大家介绍了Go语言基础单元测试与性能测试示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助祝大家多多进步...

    枫少文7812021-12-05