比如一个商品微服务,面向后端有增删改查的接口,面向用户端也有增删改查的接口。 是写在一个 GoodsController 里, 还是用户端的接口写 GoodsController 里 后端的接口写 admin/GoodsController 里, 还是商品微服务只提供给用户端、后端接口另起一个后端微服务。 有什么标准做法吗? spring cloud
1
akira 2023-08-12 22:20:57 +08:00
面向商品的,面向后端的,面向用户端的,写 3 个不就好了么,纠结啥
|
2
shadow1949 2023-08-13 10:05:32 +08:00 via Android
新增 bff 层后端服务,只提供给前端使用,不对后端服务提供能力,它可以调用商品服务和其他非 bff 服务。
商品服务下沉,只被后端服务调用。 |
3
securityCoding 2023-08-13 10:28:26 +08:00 via Android
接入层区分开就好
|