高并发
文章平均质量分 91
我们都爱松松吧
技术改变生活
展开
-
高并发下如何减少对MySQL集群的压力
高并发下减少对MySQL集群的压力前言一、高并发场景?1.确定高并发涉及的模块二、使用步骤1.引入库2.读入数据总结前言在高并发,大批量下的服务调用中,需要经常对数据库频繁的做操作,但是此时也会带来cpu飙高的问题,所以MySQL数据的DML操作就显得尤为重要,那么在高并发下如何减少对MySQL集群的压力呢?慢慢听我娓娓道来。一、高并发场景?1.确定高并发涉及的模块首先需要对服务有很深的了解,才知道哪些模块会涉及到高并发场景,我们可以通过观察服务监控看最近一个星期或者一个月的服务状态,一般互联网公原创 2020-09-18 17:13:16 · 1039 阅读 · 2 评论 -
java实用型-高并发下RestTemplate的正确使用
文章目录前言一、RestTemplate是什么?二、如何使用1.创建一个bean2.使用步骤三、高并发下的RestTemplate使用总结前言如果java项目里有调用第三方的http接口,我们可以使用RestTemplate去远程访问。也支持配置连接超时和响应超时,还可以配置各种长连接策略,也可以支持长连接预热,在高并发下,合理的配置使用能够有效提高第三方接口响应时间一、RestTemplate是什么?RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate原创 2020-09-14 17:19:13 · 14253 阅读 · 11 评论 -
java实用型-线程池、队列、多线程的结合使用
记一次高并发下线程池、队列、多线程的使用前言一、自定义线程池配置二、用@PostConstruct启动多线程1. @PostConstruct介绍2.创建多线程并启动该线程三、高阶使用1.网关上做路由转发2.回调服务处理consumer总结前言在高并发情况下,多线程、线程池可能会经常用到,作者在一次高并发活动中处理回调逻辑,应用到了多线程、线程池和队列,以下介绍在其中的应用一、自定义线程池配置我们通过ThreadPoolExecutor创建了一个核心线程数为1,最大线程数为2,线程存活时间为60s,原创 2020-09-14 20:24:00 · 997 阅读 · 0 评论