- 博客(3)
- 收藏
- 关注
原创 高并发
如何提升系统的并发能力 互联网分布式架构设计,提高系统并发能力的方式,方法论上主要有两种:垂直扩展(Scale Up)与水平扩展(Scale Out)。 垂直扩展:提升单机处理能力。垂直扩展的方式又有两种: (1)增强单机硬件性能,例如:增加CPU核数如32核,升级更好的网卡如万兆,升级更好的硬盘如SSD,扩充硬盘容量如2T,扩充系统内存如128G; (2)提升单机架构性能,例如:使用Cache来减少IO次数,使用异步来增加单服务吞吐量,使用无锁数据结构来减少响应时间; 详情见 https://blog.c
2021-04-07 10:25:56
117
原创 为啥要用Elasticsearch
为啥要用es全文搜索 1)在海量数据中执行搜索功能时,如果使用mysql,效率太多(如用like--------%""%模糊查询,索引会失效) 2)如果关键字输入的不准确,一样可以搜索到想要的数据 3)将搜索的关键字,以高亮的形式展现 ...
2021-04-05 22:05:32
320
原创 什么是SpringCloud Bus
SpringCloud Bus是将分布式的节点用轻量的消息代理连接起来,用它可以用来广播配置文件的更新和服务的直接通讯,还有用于监控,如果配置文件一更新,只需要发送一次,就可以让客户端重新去读取配置文件 步骤: 1、配置pom; 2、搭建RabbitMQ; ...
2020-09-10 14:42:50
384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅