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