会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
尐海爸爸
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
3
4
5
6
7
8
9
10
11
···
14
下一页
2020年5月6日
01 JVM的参数类型、jinfo & jps(参数和进程查看)、jstat(类加载、垃圾收集、JIT 编译)
摘要: JVM的参数类型 标准参数(各版本中保持稳定) -help -server -client -version -showversion -cp -classpath X 参数(非标准化参数) -Xint:解释执行 -Xcomp:第一次使用就编译成本地代码 -Xmixed:混合模式,JVM 自己决定是
阅读全文
posted @ 2020-05-06 20:23 尐海爸爸
阅读(367)
评论(0)
推荐(0)
2020年5月2日
69_缓存预热解决方案:基于storm实时热点统计的分布式并行缓存预热
摘要: 1、缓存预热 缓存冷启动,redis启动后,一点数据都没有,直接就对外提供服务了,mysql就裸奔 (1)提前给redis中灌入部分数据,再提供服务(2)肯定不可能将所有数据都写入redis,因为数据量太大了,第一耗费的时间太长了,第二根本redis容纳不下所有的数据(3)需要根据当天的具体访问情况
阅读全文
posted @ 2020-05-02 10:45 尐海爸爸
阅读(541)
评论(0)
推荐(0)
66_讲给Java工程师的史上最通俗易懂Storm教程:纯手工集群部署
摘要: 讲了手写了storm wordcount程序 蕴含了很多的知识点 (1)Spout(2)Bolt(3)OutputCollector,Declarer(4)Topology(5)设置worker,executor,task,流分组 storm的核心基本原理,基本的开发,学会了 storm集群部署,怎
阅读全文
posted @ 2020-05-02 10:39 尐海爸爸
阅读(233)
评论(0)
推荐(0)
2020年4月27日
57_分布式缓存重建并发冲突问题以及zookeeper分布式锁解决方案
摘要: 整个三级缓存的架构已经走通了 我们还遇到一个问题,就是说,如果缓存服务在本地的ehcache中都读取不到数据,那就恩坑爹了 这个时候就意味着,需要重新到源头的服务中去拉去数据,拉取到数据之后,赶紧先给nginx的请求返回,同时将数据写入ehcache和redis中 分布式重建缓存的并发冲突问题 重建
阅读全文
posted @ 2020-04-27 20:24 尐海爸爸
阅读(364)
评论(0)
推荐(0)
54_基于nginx+lua+java完成多级缓存架构的核心业务逻辑
摘要: 分发层nginx,lua应用,会将商品id,商品店铺id,都转发到后端的应用nginx /usr/servers/nginx/sbin/nginx -s reload 1、应用nginx的lua脚本接收到请求 2、获取请求参数中的商品id,以及商品店铺id 3、根据商品id和商品店铺id,在ngin
阅读全文
posted @ 2020-04-27 00:48 尐海爸爸
阅读(496)
评论(0)
推荐(0)
2020年4月26日
53_部署分发层nginx以及基于lua完成基于商品id的定向流量分发策略
摘要: 大家可以自己按照上一讲讲解的内容,基于OpenResty在另外两台机器上都部署一下nginx+lua的开发环境 我已经在eshop-cache02和eshop-cache03上都部署好了 我这边的话呢,是打算用eshop-cache01和eshop-cache02作为应用层nginx服务器,用esh
阅读全文
posted @ 2020-04-26 22:54 尐海爸爸
阅读(351)
评论(0)
推荐(0)
52_基于OpenResty部署应用层nginx以及nginx+lua开发hello world
摘要: 我们这里玩儿nginx,全都会在nginx里去写lua脚本,因为我们需要自定义一些特殊的业务逻辑 比如说,流量分发,自己用lua去写分发的逻辑,在分发层nginx里去写的 再比如说,要用lua去写多级缓存架构存取的控制逻辑,在应用层nginx里去写的 后面还要做热点数据的自动降级机制,也是用lua脚
阅读全文
posted @ 2020-04-26 21:42 尐海爸爸
阅读(231)
评论(0)
推荐(0)
51_基于“分发层+应用层”双层nginx架构提升缓存命中率方案分析
摘要: 1、缓存命中率低 缓存数据生产服务那一层已经搞定了,相当于三层缓存架构中的本地堆缓存+redis分布式缓存都搞定了 就要来做三级缓存中的nginx那一层的缓存了 如果一般来说,你默认会部署多个nginx,在里面都会放一些缓存,就默认情况下,此时缓存命中率是比较低的 2、如何提升缓存命中率 分发层+应
阅读全文
posted @ 2020-04-26 20:38 尐海爸爸
阅读(210)
评论(0)
推荐(0)
2020年4月25日
49_zookeeper+kafka集群的安装部署以及如何简单使用的介绍
摘要: 多级缓存的架构 主要是用来解决什么样的数据的缓存的更新的啊??? 时效性不高的数据,比如一些商品的基本信息,如果发生了变更,假设在5分钟之后再更新到页面中,供用户观察到,也是ok的 时效性要求不高的数据,那么我们采取的是异步更新缓存的策略 时效性要求很高的数据,库存,采取的是数据库+缓存双写的技术方
阅读全文
posted @ 2020-04-25 17:35 尐海爸爸
阅读(203)
评论(0)
推荐(0)
48_redis的LRU缓存清除算法讲解以及相关配置使用
摘要: 之前给大家讲解过,多级缓存架构,缓存数据生产服务,监听各个数据源服务的数据变更的消息,得到消息之后,然后调用接口拉去数据 将拉去到的数据,写入本地ehcache缓存一份,spring boot整合,演示过 数据写入redis分布式缓存中一份,你不断的将数据写入redis,写入redis,然后redi
阅读全文
posted @ 2020-04-25 11:05 尐海爸爸
阅读(406)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
14
下一页
公告