|
coderxyNov 24, 2023
1
一般都是自动生成吧? 比如我们用 grpc ,就是 proto 自动生成。
|
|
nekomiaoNov 24, 2023
2
我司是专门把实体类和响应实体类分了一个包出来,需要调用的时候直接引用就行
|
|
yungo8Nov 24, 2023 via Android
3
不能有 common 模块放这些吗?
|
|
lsk569937453Nov 24, 2023
4
让服务提供方直接发 jar 包阿,你引用就好了。
|
|
xiaoHuaJiaNov 24, 2023
5
每个服务搞个 api jar 包。其他服务引用即可
|
|
6
@xiaoHuaJia 这样是不是每次服务改了都要去替换这个 jar 包哦!
|
|
suijishuNov 24, 2023
8
2 楼正解
|
|
amonNov 24, 2023
9
抽个 common 模块出来,每次有更新更新 pom 版本就完事了。
|
|
rockdddNov 24, 2023
10
每个微服务项目都是两个子项目 xxxxx-client 包放那些枚举、DTO 、VO 、feign 调用这些。xxxxx-server 里面是正常的微服务项目。 其他微服务需要调用就直接依赖一下 client 子项目
|
|
crazyweedsNov 24, 2023
11
如果你说的是 A 服务调用 B 服务,你需要把 B 服务的相应类复制到 A 模块,那么你就错了。你正确的做法是应该将 B 服务的 feign+相应体抽取为公用模块,A 服务调用 B 服务的需求产生后,你只需要 A 服务依赖 B 服务的 feign 模块即可。
|
|
gamexgNov 24, 2023
12
抽取个协议模块,里面定义上协议的结构。
|
|
flmnNov 25, 2023
13
都这样了,那还是 grpc 吧
|
|
xiaoHuaJiaNov 28, 2023
15
@OceanRs maven 引用即可
|