现在有团队里有多个项目,假设为 A 项目、B 项目、c 项目。 这三个项目中经常使用到一些常用的公共类库,我是将公共类库都放在这三个项目的机器上呢?还是开发一个 HTTP 接口服务,供三个项目调用。
感觉用 HTTP 的优点是,以后外部的项目也可以调用,但目前没这个需求。 而使用公共类库,就减少了网络请求,适合内部项目。 请各位指点下,大家都怎么做的?
1
owt5008137 2017-11-15 10:47:13 +08:00 via Android
有时间做成远程调用接口的话,肯定是做成远程调用接口啊。这样以后更新什么的完全受你控制。
|
2
domty 2017-11-15 11:07:23 +08:00
RPC 框架
|
3
pizida OP @owt5008137 公共类库一样可以控制啊,我每次更新到每个项目的机器上就好啦
|
4
p2pCoder 2017-11-15 11:22:03 +08:00
如果可以, 可以选择做 微服务
|
5
p2pCoder 2017-11-15 11:25:57 +08:00
公共类库是处理业务还是底层的工具类?
|
9
owt5008137 2017-11-15 23:04:36 +08:00 via Android
@pizida 当你的库被别人拿去用的时候。你就控制不了啦
|
10
pizida OP @owt5008137 嗯好像也对
|