Go 能不能开发公共的库?

weixin_38051538 2019-09-20 10:48:01
比如,我有多个独立的微服务,都要访问同一个数据库,我能不能把这个数据库的模块单独做成一个共享库,
每个服务都可以调用它。这样就不用每个服务都包含这个模块了。更加灵活 ,还减少服务程序的体积。
Go能这样吗?
...全文
17 4 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
你说的很不错哦。 但那样的话想想有点麻烦吧,我要给这个服务写增删改查的接口,还要开个端口通信,有点麻烦。。。 我只想共用几个函数,传几个参数得到结果而已。 可能我这个要求比较轻量级,只是想共享几个增删改查函数而已。如果真的是专做某件事的功能,确实应该抽出来做独立服务

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧