社区
其他技术讨论专区
帖子详情
Go 能不能开发公共的库?
weixin_38051538
2019-09-20 10:48:01
比如,我有多个独立的微服务,都要访问同一个数据库,我能不能把这个数据库的模块单独做成一个共享库,
每个服务都可以调用它。这样就不用每个服务都包含这个模块了。更加灵活 ,还减少服务程序的体积。
Go能这样吗?
...全文
17
4
打赏
收藏
Go 能不能开发公共的库?
比如,我有多个独立的微服务,都要访问同一个数据库,我能不能把这个数据库的模块单独做成一个共享库, 每个服务都可以调用它。这样就不用每个服务都包含这个模块了。更加灵活 ,还减少服务程序的体积。 Go能这样吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38067646
2019-09-20
打赏
举报
回复
可以编译成so库
weixin_38068996
2019-09-20
打赏
举报
回复
so库能用go写吗?网上查了一下是用C写的?用C写一套数据库增删改查,这也太… 所以无法用go写共享库这种东西了?
weixin_38077132
2019-09-20
打赏
举报
回复
既然微服务了,访问数据库的部分不就应该是一个服务么…………
weixin_38081402
2019-09-20
打赏
举报
回复
你说的很不错哦。 但那样的话想想有点麻烦吧,我要给这个服务写增删改查的接口,还要开个端口通信,有点麻烦。。。 我只想共用几个函数,传几个参数得到结果而已。 可能我这个要求比较轻量级,只是想共享几个增删改查函数而已。如果真的是专做某件事的功能,确实应该抽出来做独立服务
Go-Windows上GoGUI应用程序的
公共
库
Windows上Go GUI应用程序的
公共
库
。 它仅适用于Windows操作系统。 这使得
库
比Go的其他一些UI
库
小。
Go-一个简单而快速的Go
库
用于将输入字符串模糊匹配到目标字符串列表
一个简单而快速的Go
库
,用于将输入字符串模糊匹配到目标字符串列表
用于Cloudflare v4 API的Go
库
-Golang
开发
Cloudflare v4 API的Go
库
cloudflare-go注意:随着我们对其进行扩展以涵盖我们的(正在扩展!)API,该
库
正在积极
开发
中。 在朝v1.0迈进的过程中,请考虑该软件包的
公共
API有点不稳定。 Go
库
,用于与Cloudflare的API v4进行交互。 该
库
使您能够:管理和自动化对Cloudflare中的DNS记录的更改管理和自动化对Cloudflare上的区域(域)的更改,包括向帐户中添加新区域列表和修改WAF(Web应用程序)的状态
Go中基于晶格的同态加密的
库
-Golang
开发
Lattigo:Go中基于格的密码
库
Lattigo
库
释放了基于格的密码技术在现代软件堆栈的安全多方计算中的潜力。 Lattigo是一个Go程序包,实现了Lattigo:Go中基于格的密码
库
The Lattigo
库
释放了基于格的密码技术在现代软件堆栈的安全多方计算中的潜力。 Lattigo是一个Go软件包,实现了基于格的加密原语。 该
库
的功能:纯Go实现,带来代码简单性和易于构建。 一个有效的多精度多项式算术层的
公共
接口。 与最新的C ++
库
具有可比的性能。 拉特
golang使用 gomodule 在
公共
测试环境管理go的依赖的实例详解
背景:调试服务最好的方式就是直接上机实践。对在公司的员工来说,在同一套服务上协同
开发
比在单独的环境上
开发
,应该会更有感觉。有问题可以一起发现并解决,也能够一同
开发
需求。 但是,公司的测试机往往是没办法连外网的,而golang 的大部分工程都需要直接从github 上下载依赖,这就导致 依赖文件需要先提前上传到
开发
机上。那么当
开发
机上需要运行多个golang 工程的时候,如何共享这些依赖,减少维护依赖
库
的工作量呢? 这也是需要大家协作完成的~ 最终总结:项目采用 go module + vendor 模式,服务器上使用统一的GOPATH 路径。 一、go 工程配置 既然是协同
开发
,工程我们就建议
其他技术讨论专区
433
社区成员
791,270
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章