上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 99 下一页
摘要: 分布式 基于Redis进行接口IP限流 场景 为了防止我们的接口被人恶意访问,比如有人通过JMeter工具频繁访问我们的接口,导致接口响应变慢甚至崩溃,所以我们需要对一些特定的接口进行IP限流,即一定时间内同一IP访问的次数是有限的。 实现原理 用Redis作为限流组件的核心的原理,将用户的IP地址 阅读全文
posted @ 2022-02-20 21:10 hanease 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Redis事务 Redis 通过 MULTI 、EXEC、 DISCARD 和 WATCH 四个命令来实现事务功能。 MULTI :标记一个事务块的开始。 EXEC: 执行所有事务块内的命令。 DISCARD :取消事务,放弃执行事务块内的所有命令。 WATCH key [key ...] :监视一 阅读全文
posted @ 2022-02-20 21:03 hanease 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 数据持久化 Redis有两种持久化的方式:快照(RDB文件)和追加式文件(AOF文件) (1)RDB持久化方式是在一个特定的间隔保存某个时间点的一个数据快照。(默认模式) (2)以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,red 阅读全文
posted @ 2022-02-20 20:54 hanease 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 一、全局key操作 --删 flushdb --清空当前选择的数据库 del mykey mykey2 --删除了两个 Keys --改 move mysetkey 1 --将当前数据库中的 mysetkey 键移入到 ID 为 1 的数据库中 rename mykey mykey1 --将 myk 阅读全文
posted @ 2022-02-20 20:52 hanease 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 因为websocket的内容比较多,所以准备分解将基础篇主要讨论一下websocket的概念,websocket和http协议的区别,客户端的websocket以及服务端的websocket,中间穿插着一些实例,最后以一个基本的实例还结束基础篇。扩展篇讨论一下nodejs中socket及其应用。下面 阅读全文
posted @ 2022-02-19 19:57 hanease 阅读(2290) 评论(0) 推荐(0) 编辑
摘要: WebSocket介绍 一、为什么需要 WebSocket? 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。 举例来说,我们想了解今天的天气,只能是客户 阅读全文
posted @ 2022-02-18 20:45 hanease 阅读(746) 评论(0) 推荐(0) 编辑
摘要: Netty+WebSocket 获取火币交易所时时数据项目 先附上项目项目GitHub地址 spring-boot-netty-websocket-huobi 项目简介 本项目使用 SpringBoot+Netty来开发WebSocket服务器,与火币交易所Websocket建立连接,时时获取火币网 阅读全文
posted @ 2022-02-18 20:36 hanease 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Netty编解码器 在了解Netty编解码之前,先了解Java的编解码: 编码(Encode)称为序列化, 它将对象序列化为字节数组,用于网络传输、数据持久化或者其它用途。 解码(Decode)称为反序列化,它把从网络、磁盘等读取的字节数组还原成原始对象(通常是原始对象的拷贝),以方便后续的业务逻辑 阅读全文
posted @ 2022-02-18 20:35 hanease 阅读(279) 评论(0) 推荐(0) 编辑
摘要: ChannelPipeline ChannelPipeline不是单独存在,它肯定会和Channel、ChannelHandler、ChannelHandlerContext关联在一起,所以有关概念这里一起讲。 一、ChannelHandler 1、概念 先看图 ChannelHandler下主要是 阅读全文
posted @ 2022-02-18 20:34 hanease 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 【Netty】(7) 搭建websocket服务器 说明:本篇博客是基于学习某网有关视频教学。目的:创建一个websocket服务器,获取客户端传来的数据,同时向客户端发送数据 一、服务端 1、Main主类 public class WSServer { public static void mai 阅读全文
posted @ 2022-02-18 20:33 hanease 阅读(806) 评论(0) 推荐(0) 编辑
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 99 下一页