原文:微服务性能优化之thrift改造

在我当前所做的web项目中,采用前后端分离模式前端通过Django 提供restful接口,后端采用微服务架构,微服务之间的调用采用jsonrpc,由于微服务之间的调用很频繁,导致前端得到的响应很慢,所以就不得不做性能优化。 JSON RPC是一种基于JSON的跨语言远程调用协议。比xml rpc webservice等基于文本的协议传输数据格小 但是JSON格式的解析开销太大。 GRPC:GRP ...

2018-03-19 21:44 1 2793 推荐指数:

查看详情

Nginx优化服务性能优化

优化Nginx服务的worker进程个数 修改nginx主配置文件 worker_processes 1;  #指定了Nginx要开启的进程数,结尾数字就是进程个数 Nginx有Master进程和worker进程之分,Master为管理进程,真正接待“顾客”的是worker进程。 优化 ...

Mon Jul 30 17:29:00 CST 2018 0 1036
近期业务大量突增微服务性能优化总结-2.开发日志输出异常堆栈的过滤插件

最近,业务增长的很迅猛,对于我们后台这块也是一个不小的挑战,这次遇到的核心业务接口的性能瓶颈,并不是单独的一个问题导致的,而是几个问题揉在一起:我们解决一个之后,发上线,之后发现还有另一个的性能瓶颈问题。这也是我经验不足,导致没能一下子定位解决;而我又对我们后台整个团队有着固执的自尊,不想通过大 ...

Tue Nov 02 17:37:00 CST 2021 0 309
近期业务大量突增微服务性能优化总结-1.改进客户端负载均衡算法

最近,业务增长的很迅猛,对于我们后台这块也是一个不小的挑战,这次遇到的核心业务接口的性能瓶颈,并不是单独的一个问题导致的,而是几个问题揉在一起:我们解决一个之后,发上线,之后发现还有另一个的性能瓶颈问题。这也是我经验不足,导致没能一下子定位解决;而我又对我们后台整个团队有着固执的自尊,不想通过大 ...

Mon Nov 01 17:21:00 CST 2021 0 231
DevOps架构下如何进行微服务性能测试?

一. 微服务架构下的性能测试挑战 微服务与DevOps 微服务是实现DevOps的重要架构 微服务3S原则 DevOps核心点 微服务架构下的业务特点 亿级用户的平台 单服务业务随时扩容 服务之间存在相互调用关系 版本更新快,上线周期短 ...

Fri Jan 04 19:08:00 CST 2019 1 1616
近期业务大量突增微服务性能优化总结-4.增加对于同步微服务的 HTTP 请求等待队列的监控

最近,业务增长的很迅猛,对于我们后台这块也是一个不小的挑战,这次遇到的核心业务接口的性能瓶颈,并不是单独的一个问题导致的,而是几个问题揉在一起:我们解决一个之后,发上线,之后发现还有另一个的性能瓶颈问题。这也是我经验不足,导致没能一下子定位解决;而我又对我们后台整个团队有着固执的自尊,不想通过大 ...

Thu Nov 04 16:44:00 CST 2021 0 473
记一次 Java 服务性能优化

背景 前段时间我们的服务遇到了性能瓶颈,由于前期需求太急没有注意这方面的优化,到了要还技术债的时候就非常痛苦了。 在很低的 QPS 压力下服务器 load 就能达到 10-20,CPU 使用率 60% 以上,而且在每次流量峰值时接口都会大量报错,虽然使用了服务熔断框架 Hystrix,但熔断 ...

Sun Nov 22 05:21:00 CST 2020 0 410
近期业务大量突增微服务性能优化总结-3.针对 x86 云环境改进异步日志等待策略

最近,业务增长的很迅猛,对于我们后台这块也是一个不小的挑战,这次遇到的核心业务接口的性能瓶颈,并不是单独的一个问题导致的,而是几个问题揉在一起:我们解决一个之后,发上线,之后发现还有另一个的性能瓶颈问题。这也是我经验不足,导致没能一下子定位解决;而我又对我们后台整个团队有着固执的自尊,不想通过大 ...

Wed Nov 03 17:23:00 CST 2021 0 353
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM