logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

后端学习路线

零基础学习Java的路线,学完上岸BAT!程序员库森于 2021-05-24 18:12:50 发布972收藏56版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/weixin_45545542/article/details/117229085版权附一份干货!一份700

文章图片
#学习#java#面试
Nginx+lua实现秒杀系统架构

文章目录前言一、秒杀业务特点1.瞬时高并发2.热点数据3. 读多写少二、技术难点1 . 数据一致性2. 库存超卖三、秒杀注意事项1.数据预热2.请求承载3.请求拦截四、微服务秒杀设计五、Nginx+lua秒杀设计总结前言没有任何文笔,都是写给自己看的,本篇是笔者在实践及学习对秒杀系统架构的思考,本篇没有任何废话,都是笔者在设计过程的遇到的问题及相关的解决方案一、秒杀业务特点1.瞬时高并发秒杀商品库

#lua#nginx#系统架构
高效保证kafka顺序消息方案

文章目录业务场景保证顺序消息保证高效性业务场景目前要做数据看板业务,需要实现统计订单业务量,敲定的方案就是用kafka通过mysql的binlog来同步数据,做实时数据收集。该方案要解决的问题就是kafka顺序消息,因为同一条数据会有 新增,修改,删除等操作,这个顺序必须要保证。保证顺序消息在kafka中同一分区内可以保证消息的顺序性,那么首先要保证同一条消息能够分配到同一分区内才能保证消费者消息

#kafka#分布式#zookeeper
redis优化篇

前言redis都是基于内存的操作,CPU不是redis的性能瓶颈,则服务器的内存利用率和网络IO就是redis的性能瓶颈,redis优化主要是从这2个维度做优化。写博客是自己对知识梳理,目前是写给自己看,算是自己学习后的作业,也是为了养成一个良好的习惯。一、数据存储优化1. 控制key的长度在保证key在简单、清晰的前提下,尽可能把key定义得短一些来控制key的长度,如 uerOreder:00

#redis#缓存#java
暂无文章信息