关于架构客户端的一个疑问

来源:1-1 课程介绍

qq_慕斯卡2526505

2023-11-27

danny老师 ,看到您的架构图,我们公司一直以来就有一个问题争论不休:
就是
假设客户端里面的那套软件也是基于微服务框架的,存在多个进程(多人负责),(而服务器也是基于微服务框架的,也是多人负责各自进程)那么这几个进程要和服务器通讯的话,就存在2种方案
第一种:
每个进程各自通过服务端各个服务提供的接口进行通讯,然后交互所需要的数据,自己处理自己的。
第二种:
在客户端 的微服务软件框架里面 增加一个 专门与 服务器数据通信的进程,该进程负责 收集客户端内各个服务的数据 ,然后由他统一向服务器层进行交互,服务器下发的数据 也由这个进程进行接受,然后由这个客户端进程转发到客户端内部的rpc框架里面来,然后 客户端的其他服务接受数据 进行处理

我所在的公司有人认为
第一种方案
比较方便,但出了问题比较难查,耦合性太强了
第二种方案
增加工作量,但客户端和服务端的2个系统耦合性没那么强了

关于那种方案更好?这个事情争论了很久,也没有结论。我想听一下老师的看法

写回答

1回答

Danny_Idea

2023-11-28

我没太能理解你描述的场景,这里的客户端为什么也会有微服务架构设计一说,我理解的客户端一般都是些小程序,app,网页等这类用户操作的平台。
0
5
彩云老师
回复
qq_慕斯卡2526505
点击继续学习就能看到加群的按钮啦
2023-11-30
共5条回复

SpringCloudAlibaba高并发仿斗鱼直播平台实战

SpringCloudAlibaba高并发仿斗鱼直播平台实战

421 学习 · 344 问题

查看课程