08 2024 档案

摘要:1.MQ三大要点 交换机 队列 Key 2.交换机 交换机是消息队列系统中的一个核心组件,主要用于将消息路由到一个或多个队列中。交换机通过不同的路由规则来决定消息的去向。根据不同的类型,交换机可以有不同的路由策略: 直连交换机(Direct Exchange):根据消息的路由键(Routing Ke 阅读全文
posted @ 2024-08-27 17:12 橘子味芬达水 阅读(50) 评论(0) 推荐(0) 编辑
摘要:1.什么是netty Netty 是一个用于构建高性能、可扩展的网络应用的 Java 框架。它是基于 NIO(New I/O,Java 的非阻塞 I/O API)构建的异步事件驱动网络应用程序框架,旨在简化网络编程的复杂性,帮助开发者快速开发网络应用程序,如协议服务器和客户端。 2.为什么要使用ne 阅读全文
posted @ 2024-08-26 17:40 橘子味芬达水 阅读(8) 评论(0) 推荐(0) 编辑
摘要:websocket的介绍:WebSocket是一种在网络通信中的协议,它是独立于HTTP协议的。该协议基于TCP/IP协议,可以提供双向通讯并保有状态。这意味着客户端和服务器可以进行实时响应,并且这种响应是双向的。WebSocket协议端口通常是80,443。 WebSocket的出现使得浏览器具备 阅读全文
posted @ 2024-08-24 22:44 橘子味芬达水 阅读(69) 评论(0) 推荐(0) 编辑
摘要:在很多app以及游戏当中,经常会统计用户连续登陆天数,使用mysql统计这份数据也可以解决大部分问题,但是像我们选择临时开放一个活动,7天连续签到,仅需要判断是否连续登陆七天,如果是,赠送礼包或者vip,该数据是不需要持久化的,这样我们采用redis来做便十分的方便了。 存在的挑战 数据如何尽可能用 阅读全文
posted @ 2024-08-21 13:21 橘子味芬达水 阅读(194) 评论(0) 推荐(0) 编辑
摘要:一、什么是滑动窗口限流滑动窗口限流是一种流量控制策略,用于控制在一定时间内允许执行的操作数量或请求频率。它的工作方式类似于一个滑动时间窗口,对每个时间窗口的请求数量进行计数,并根据预先设置的限流策略来限制或调节流量,通常包括以下几个要素: 时间窗口:限流的时间段,例如每秒、每分钟或每小时,窗口可以固 阅读全文
posted @ 2024-08-04 21:39 橘子味芬达水 阅读(376) 评论(0) 推荐(0) 编辑
摘要:一般情况下点赞业务涉及以下下几个方面: 1.我们肯定要知道一个题目被多少人点过赞,还要知道,每个人他点赞了哪些题目。 2.点赞的业务特性,频繁。用户一多,时时刻刻都在进行点赞,收藏等等处理,如果说我们采取传统的数据库的模式啊,这个交互量是非常大的,很难去抗住这个并发问题,所以我们采取 redis 的 阅读全文
posted @ 2024-08-04 15:51 橘子味芬达水 阅读(30) 评论(0) 推荐(0) 编辑
摘要:什么是elasticsearch? Elasticsearch 是一个基于 Lucene 的开源搜索引擎和分析引擎,它为结构化和非结构化的海量数据提供了实时的搜索、分析和可视化功能。Elasticsearch 是 Elastic Stack(也称为 ELK Stack)的核心组件之一,其他组件还包括 阅读全文
posted @ 2024-08-01 22:57 橘子味芬达水 阅读(49) 评论(0) 推荐(0) 编辑
摘要:1、RBAC是什么?Role-Based Access Control,中文意思是:基于角色(Role)的访问控制。这是一种广泛应用于计算机系统和网络安全领域的访问控制模型。 简单来说,就是通过将权限分配给➡角色,再将角色分配给➡用户,来实现对系统资源的访问控制。一个用户拥有若干角色,每一个角色拥有 阅读全文
posted @ 2024-08-01 15:28 橘子味芬达水 阅读(99) 评论(0) 推荐(0) 编辑