现在公司已经在用Ocelot+consul的组合在做开发,然后在开发的时候发现调用Ocelot网关的时候会出现调用变慢的问题,一个接口还不是很明显,但是公司的业务拆分了很多个服务,所以一旦调用多个服务,响应的时间就会变得很慢,想问下各位大佬有没有办法解决。 贴一下一个接口的响应结果
图一是其中一个服务调用的用时,图二是通过网关的用时
ocelot问题多啊
那有什么推荐的吗
建议集群化ocelot
遇到了相同的问题,排查了两天,可能是consul启动的时候没有指定-node参数为ip,默认使用的主机名称。 没指定-node时候下游服务第一次请求速度会很慢