
中间件系列专题
文章平均质量分 91
中间件涉及到的文档
知行-wts
这个作者很懒,什么都没留下…
展开
-
中间件系列 - Kafka3.x从入门到精通
Kafka传统定义: Kafka 是一个的基于的(Message Queue),主要应用于大数据实时处理领域。发布/订阅: 消息的发布者不会将消息直接发送给特定的订阅者,而是,订阅者。Kafka最新定义: Kaka是一个开源的 ( Event StreamingPlatform),被数千家公司用于高性能、、和。目前企业中比较常见的消息队列产品主要有 Kafka、ActiveMQ 、RabbitMQ 、RocketMQ 等。在大数据场景主要采用 Kafka 作为消息队列。在 JavaEE 开发中主要采用原创 2024-01-30 14:42:04 · 846 阅读 · 0 评论 -
中间件系列 - Redis入门到实战(原理篇)
try {// 1.建立连接// 2.获取输出流、输入流// 3.发出请求// 3.1.获取授权 auth 123321// 3.2.set name 虎哥sendRequest("set", "name", "虎哥");// 4.解析响应// 3.2.set name 虎哥// 4.解析响应// 3.2.set name 虎哥// 4.解析响应// 5.释放连接try {if (reader!if (writer!if (s!原创 2023-12-27 17:09:04 · 2137 阅读 · 0 评论 -
中间件系列 - Redis入门到实战(高级篇-最佳实践)
Key的最佳实践固定格式:[业务名]:[数据名]:[id]足够简短:不超过44字节不包含特殊字符Value的最佳实践:合理的拆分数据,拒绝BigKey选择合适数据结构Hash结构的entry数量不要超过1000设置合理的超时时间并不是很慢的查询才是慢查询,而是:在Redis执行时耗时超过某个阈值的命令,称为慢查询。原创 2023-12-27 15:25:45 · 1574 阅读 · 0 评论 -
中间件系列 - Redis入门到实战(高级篇-多级缓存)
前言学习视频: 黑马程序员Redis入门到实战教程,深度透析redis底层原理+redis分布式锁+企业解决方案+黑马点评实战项目中间件系列 - Redis入门到实战本内容仅用于个人学习笔记,如有侵扰,联系删除学习目标JVM进程缓存Lua语法入门实现多级缓存缓存同步策略1 什么是多级缓存传统的缓存策略一般是请求到达Tomcat后,先查询Redis,如果未命中则查询数据库,如图:存在下面的问题:请求要经过Tomcat处理,Tomcat的性能成为整个系统的瓶原创 2023-12-27 14:11:37 · 2185 阅读 · 1 评论 -
中间件系列 - Redis入门到实战(高级篇-分布式缓存)
学习视频:本内容仅用于个人学习笔记,如有侵扰,联系删除学习目标。原创 2023-12-26 13:52:39 · 1642 阅读 · 0 评论 -
中间件系列 - Redis入门到实战(实战篇)
前言学习视频: 黑马程序员Redis入门到实战教程,深度透析redis底层原理+redis分布式锁+企业解决方案+黑马点评实战项目本内容仅用于个人学习笔记,如有侵扰,联系删除本章学习目标:短信登录这一块我们会使用redis共享session来实现商户查询缓存通过本章节,我们会理解缓存击穿,缓存穿透,缓存雪崩等问题,让小伙伴的对于这些概念的理解不仅仅是停留在概念上,更是能在代码中看到对应的内容优惠卷秒杀通过本章节,我们可以学会Redis的计数器功能, 结合Lua原创 2023-12-22 14:43:35 · 1035 阅读 · 0 评论 -
中间件系列 - Redis入门到实战(基础篇)
Redis是一种键值型的NoSql键值型NoSql其中键值型,是指Redis中存储的数据都是以keyvalue对的形式存储,而value的形式多种多样,可以是字符串、数值、甚至json而NoSql则是相对于传统关系型数据库而言,有很大差异的一种数据库。对于存储的数据,没有类似Mysql那么严格的约束,比如唯一性,是否可以为null等等,所以我们把这种松散结构的数据库,称之为NoSQL数据库。存储方式关系型数据库基于磁盘进行存储,会有大量的磁盘IO,对性能有一定影响。原创 2023-12-09 15:10:26 · 2076 阅读 · 0 评论 -
中间件系列 - Redis入门到实战
课程分为六大篇章,涵盖了Redis的各种数据结构和命令,Redis的各种常见Java客户端的应用和最佳实践。还有Redis在企业中的应用方案,例如共享session、缓存及缓存更新策略、分布式锁、消息队列、秒杀等场景。另外还有Redis的主从、哨兵、集群等的搭建和原理,使用运维过程中的最佳实践方案。最后还会深入学习Redis底层原理、网络模型、通信模型、内存淘汰策略等内容原创 2023-12-09 15:08:08 · 618 阅读 · 0 评论 -
中间件系列 - ELK高级搜索,深度详解ElasticStack技术栈(上篇)
ELK(Elasticsearch、Logstash、Kibana)是一套强大的开源数据分析平台,主要用于日志管理、实时监控、安全分析和业务数据分析。Elasticsearch提供分布式搜索和分析功能,Logstash负责数据收集、处理和传输,而Kibana则提供交互式数据可视化和查询功能。ELK帮助用户集中管理和分析大规模数据,快速发现问题并做出响应,支持实时监控和预警系统,广泛应用于IT运维、安全分析和业务决策等多个领域,提升运营效率和数据驱动决策能力。原创 2023-11-28 16:06:29 · 2702 阅读 · 0 评论 -
中间件系列 - ELK高级搜索,深度详解ElasticStack技术栈(下篇)
ELK(Elasticsearch、Logstash、Kibana)是一套强大的开源数据分析平台,主要用于日志管理、实时监控、安全分析和业务数据分析。Elasticsearch提供分布式搜索和分析功能,Logstash负责数据收集、处理和传输,而Kibana则提供交互式数据可视化和查询功能。ELK帮助用户集中管理和分析大规模数据,快速发现问题并做出响应,支持实时监控和预警系统,广泛应用于IT运维、安全分析和业务决策等多个领域,提升运营效率和数据驱动决策能力。原创 2023-12-02 20:25:15 · 1387 阅读 · 0 评论 -
中间件系列 - RocketMQ
本内容仅用于个人学习笔记,如有侵扰,联系删除【尚硅谷】RocketMQ教程丨深度掌握MQ消息中间件_哔哩哔哩_bilibili,,是一种提供消息队列服务的中间件,也称为消息中间件,是一套提供了消息生产、存储、消费全过程API的软件系统。消息即数据。一般消息的体量不会很大。从网上可以查看到很多的关于MQ用途的叙述,但总结起来其实就以下三点。限流削峰MQ可以将系统的超量请求暂存其中,以便系统后期可以慢慢进行处理,从而避免了请求的丢失或系统被压垮。异步解耦上游系统对下游系统的调用若为同步调用,则会大大降低系统原创 2023-07-13 16:23:56 · 3805 阅读 · 0 评论 -
中间件系列 - RabbitMQ
MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了 MQ 之后,消息发送上游只需要依赖 MQ,不用依赖其他服务。1. 流量消峰举个例子,如果订单系统最多能处理一万次订单,这个处理能力应付正常时段的下单时绰绰有余,正常时段我们下单一秒后就能返回结果。但是在高峰期,如果有两万次下单操作系统是处理不原创 2022-07-12 17:04:29 · 2214 阅读 · 0 评论