- 博客(4)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 常用负载均衡策略分析
背景一般生产环境单机所能承受的QPS压力为2w左右,过大的压力会导致服务器爆炸。即便是单机能够撑住2w QPS,一般也不会这么做,生产环境一般会预留50%的冗余能力,防止QPS因为某个热门的活动而爆炸。当QPS超过单机所能承受的压力时,自然而然会想到引入分布式集群。那么,某一个请求会被哪台服务器处理呢,这是随机的,还是说按照一定的规则处理的?这就是负载均衡算法所要干的事。负载均衡器...
2018-05-06 16:39:10 1782 1
原创 Java并发执行任务的几种方式
背景在编写业务代码时经常遇到并发执行多个任务的需求,因为串行执行太慢,会影响业务代码性能。特别对于直接面向普通用户的业务来说用户体验至关重要,保证用户体验重要的一点是要“快”。业务代码中经常需要调用其它业务接口或者同时从多个数据源取数据再处理等,这种情况下势必要走网络请求,网络消耗必不可少,最好的情况是毫秒级别,一般情况下是几十毫秒级别,甚至几百毫秒,TimeoutException恐怕大家并...
2018-05-06 08:33:59 13255 2
原创 elasticsearch节点角色
在生产环境下,如果不修改elasticsearch节点的角色信息,在高数据量,高并发的场景下集群容易出现脑裂等问题。 默认情况下,elasticsearch集群中每个节点都有成为主节点的资格,也都存储数据,即双重角色。由两个属性控制:node.master和node.data,默认情况下这两个属性的值都是true: * node.master:表示节点是否具有成为主节点的资格,值为true...
2018-05-08 23:38:43 3321
原创 ElasticSearch核心概念
核心概念Cluster,服务节点集合,集群名称必须唯一,默认为”elasticsearch”。Node, 单服务节点,通过名称标识,默认为UUID,节点通过集群名加入集群中。Index,把一个或多个分片的分组在一起的逻辑空间,默认分为5个主分片和一个replica分片,全部小写。Type,索引的逻辑分区,在Index里可定义多个Type。Document,被索引的基本单元,JSON格...
2018-05-08 23:34:10 298
redis设计与实现
2018-05-29
perl小白,谁能帮忙给个详细解释
2015-11-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人