会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小柒2012
其实我们每个人的生活都是一个世界, 即使最平凡的人也要为他生活的那个世界努力。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
下一页
2018年7月30日
Grafana+Telegraf+Influxdb监控Tomcat集群方案
摘要: 前一段时间自家养的几只猫经常出问题,由于没有有效的监控预警手段,以至于问题出现或者许久一段时间才会被通知到。凌晨一点这个锅可谁都不想背,为此基于目前的情况搭建了以下这么一套监控预警系统。
阅读全文
posted @ 2018-07-30 08:32 小柒2012
阅读(5415)
评论(18)
推荐(15)
2018年7月19日
从构建分布式秒杀系统聊聊WebSocket推送通知
摘要: 前言 秒杀架构到后期,我们采用了消息队列的形式实现抢购逻辑,那么之前抛出过这样一个问题:消息队列异步处理完每个用户请求后,如何通知给相应用户秒杀成功? 场景映射 首先,我们举一个生活中比较常见的例子:我们去银行办理业务,一般会选择相关业务打印一个排号纸,然后就可以坐在小板凳上玩着手机,等待被小喇叭报
阅读全文
posted @ 2018-07-19 08:43 小柒2012
阅读(3708)
评论(11)
推荐(13)
2018年6月25日
记一次真实的网站被黑经历
摘要: 前言 距离上次被DDOS攻击已经有10天左右的时间,距离上上次已经记不起具体那一天了,每一次都这么不了了只。然而近期一次相对持久的攻击,我觉得有必要静下心来,分享一下被黑的那段经历。 在叙述经历之前,先简单的介绍一下服务器配置情况: ECS 1核2G内存1MB带宽,Linux系统 RDS 2核240
阅读全文
posted @ 2018-06-25 08:29 小柒2012
阅读(6268)
评论(47)
推荐(16)
2018年6月11日
从构建分布式秒杀系统聊聊限流特技
摘要: 前言 俗话说的好,冰冻三尺非一日之寒,滴水穿石非一日之功,罗马也不是一天就建成的。两周前秒杀案例初步成型,分享到了中国最大的同性交友网站 码云。同时也收到了不少小伙伴的建议和投诉。我从不认为分布式、集群、秒杀这些就应该是大厂的专利,在互联网的今天无论什么时候都要时刻武装自己,只有这样,也许你的春天就
阅读全文
posted @ 2018-06-11 08:30 小柒2012
阅读(3311)
评论(13)
推荐(21)
2018年6月6日
内网穿透神器:Ngrok在支付中的正确使用姿势
摘要: 前言 随着互联网的发展,无论是web服务还是移动APP越来越多的都集成了第三方支付(支付宝、微信、银联)。通常作为服务提供方,支付成功以后都会有一个后端回调URL来通知是否调用者是否支付成功,这个URL必须是公网环境,并且可以被访问到。然而在实际开发测试环境中,我们一般都是在内网开发,所以说对于支付
阅读全文
posted @ 2018-06-06 12:29 小柒2012
阅读(80)
评论(2)
推荐(2)
2018年5月31日
从构建分布式秒杀系统聊聊Lock锁使用中的坑
摘要: 前言 在单体架构的秒杀活动中,为了减轻DB层的压力,这里我们采用了Lock锁来实现秒杀用户排队抢购。然而很不幸的是尽管使用了锁,但是测试过程中仍然会超卖,执行了N多次发现依然有问题。输出一下代码吧,可能大家看的比较真切: 代码写在service层,bean默认是单例的,也就是说lock肯定是一个对象
阅读全文
posted @ 2018-05-31 08:32 小柒2012
阅读(3844)
评论(46)
推荐(13)
2018年5月24日
从构建分布式秒杀系统聊聊Disruptor高性能队列
摘要: 前言 秒杀架构持续优化中,基于自身认知不足之处在所难免,也请大家指正,共同进步。文章标题来自码友的建议,希望可以把阻塞队列ArrayBlockingQueue这个队列替换成Disruptor,由于之前曾接触过这个东西,听说很不错,正好借此机会整合进来。 简介 LMAX Disruptor是一个高性能
阅读全文
posted @ 2018-05-24 08:50 小柒2012
阅读(2399)
评论(5)
推荐(6)
2018年5月22日
从构建分布式秒杀系统聊聊线程池
摘要: 前言 从0到1构建分布式秒杀系统案例的代码已经全部上传至码云,文章也被分发到各个平台。其中也收到了不少小伙伴喜欢和反馈,有网友如是说: 说实话,能用上的不多,中小企业都不可能用到,大型企业也不是一个人就能搞起的,大部分人一辈子都用不上,等有这个需要再搞吧。 我的观点是赞同但不支持,基本上任何事物都是
阅读全文
posted @ 2018-05-22 08:59 小柒2012
阅读(2996)
评论(9)
推荐(9)
2018年5月16日
SpringBoot开发案例从0到1构建分布式秒杀系统
摘要: 前言 最近,被推送了不少秒杀架构的文章,忙里偷闲自己也总结了一下互联网平台秒杀架构设计,当然也借鉴了不少同学的思路。俗话说,脱离案例讲架构都是耍流氓,最终使用SpringBoot模拟实现了部分秒杀场景,同时跟大家分享交流一下。 秒杀场景 秒杀场景无非就是多个用户在同时抢购一件或者多件商品,专用词汇
阅读全文
posted @ 2018-05-16 08:23 小柒2012
阅读(5103)
评论(14)
推荐(25)
2018年4月18日
SpringBoot开发案例之多任务并行+线程池处理
摘要: 前言 前几篇文章着重介绍了后端服务数据库和多线程并行处理优化,并示例了改造前后的伪代码逻辑。当然了,优化是无止境的,前人栽树后人乘凉。作为我们开发者来说,既然站在了巨人的肩膀上,就要写出更加优化的程序。 "SpringBoot开发案例之JdbcTemplate批量操作" "SpringBoot开发案
阅读全文
posted @ 2018-04-18 13:29 小柒2012
阅读(15175)
评论(6)
推荐(3)
上一页
1
···
4
5
6
7
8
9
10
11
12
下一页
公告