微服务,服务于服务通讯过多导致数据传输缓慢

由于服务于服务之间沟通过多导致数据传输较慢,页面加载需要2-4秒左右,目前还没想到什么解决办法,只做了本地数据缓存,但是好像并没有解决,有大佬能提供点思路吗

具体描述:服务A的某个功能需要访问 2-3个服务才能完成数据完整性,即完成功能。访问过程是个类似遍历集合的方式,一遍又一遍的访问。

刚在说访问过程时,好像突然发现这个访问有点笨重阿,一遍又遍的访问。求大佬指点指点,第一次接触微服务,架构方面和普通的微服务差不多,但是我们这是自己独立设计并完成的,并没有使用市面上的微服务框架

多加几个服务,减少单个服务的流量

如果是单个服务器压力较大可以,可以设置权重值,让访问较少的服务器分担压力,(自己实验过效果不太明显),也可以在熔断器中设置超时降级访问,也可达到效果。

用消息中间件进行 微服务 解耦