比如,我有多个独立的微服务,都要访问同一个数据库,我能不能把这个数据库的模块单独做成一个共享库,
每个服务都可以调用它。这样就不用每个服务都包含这个模块了。更加灵活 ,还减少服务程序的体积。
Go能这样吗?
你说的很不错哦。
但那样的话想想有点麻烦吧,我要给这个服务写增删改查的接口,还要开个端口通信,有点麻烦。。。
我只想共用几个函数,传几个参数得到结果而已。
可能我这个要求比较轻量级,只是想共享几个增删改查函数而已。如果真的是专做某件事的功能,确实应该抽出来做独立服务
#4
更多评论