摘要: 什么是发布订阅? Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 的 subscribe 命令可以让客户端订阅任意数量的频道, 每当有新信息发送到被订阅的频道时, 信息就会被发送给所有订阅指定频道的客户端。 ☛ 下图展示了频 阅读全文
posted @ 2025-01-06 11:11 夕颜博客 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 安装 StackExchange.Redis 在 NuGet 中搜索 StackExchange.Redis 和 Newtonsoft.Json,直接点击按钮安装即可。 StackExchange.Redis 是 C# 操作 Redis 数据库的客户端。 Newtonsoft.Json 用来序列化 阅读全文
posted @ 2025-01-03 11:43 夕颜博客 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1.序言 RDB:RDB文件是一个经过压缩的二进制文件。 AOF:AOF则是以追加写的方式记录Redis执行的每一条写命令。 2、RDB持久化机制 redis.conf文件,也就是/etc/redis/6379.conf,去配置持久化 RDB其实就是把数据以快照的形式保存在磁盘上。什么是快照呢,你可 阅读全文
posted @ 2025-01-03 11:43 夕颜博客 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 微服务拆分 分布式架构会从一个拆分为多个系统,每个系统都有独立的数据库等,通过这样的横向扩展,就可以支撑更大的并发量。 异步处理 对于一些耗时的操作,比如:下订单后的发短信,并发量大的情况下同步操作极为耗时,需要改造为异步请求。 如下图所示: 负载均衡 负载均衡(Load Balancing)是一种 阅读全文
posted @ 2025-01-02 13:44 夕颜博客 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 在软件开发领域,尤其是开发跨平台应用和桌面应用时,.NET 系列技术提供了强大的支持。对于初学者或希望深入理解 .NET 技术栈的人来说,理解 .NET 运行时(.NET Runtime)和 .NET 框架(.NET Framework)是非常重要的。本文将详细解析这两个概念,并探讨它们之间的关系。 阅读全文
posted @ 2025-01-02 09:30 夕颜博客 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 负载均衡 任何的负载均衡技术都要想办法建立某种一对多的映射机制: 一个请求的入口映射到多个处理请求的节点,从而实现分而治之(Divide and Conquer)。这种映射机制使得多个物理存在对外体现为一个虚拟的整体,对服务的请求者屏蔽了内部的结构。 分类 采用不同的机制建立映射关系,可以形成不同的 阅读全文
posted @ 2024-12-27 16:53 夕颜博客 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 序言 什么是ConsulConsul是HashiCorp公司推出的开源软件,提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方案。 Consul特性服务发现(Servi 阅读全文
posted @ 2024-12-27 11:15 夕颜博客 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1.下载Nginx 下载地址:nginx: download 2.安装Nginx PS:Nginx基本目录如下: ●conf:存放Nginx配置文件的目录●docs:存放Nginx文档的目录●html:存放静态html文件的目录●logs:存放Nginx日志的目录●temp:存放临时文件的目录 2. 阅读全文
posted @ 2024-12-26 10:26 夕颜博客 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 参考地址 ASP.NET Core SignalR 入门 | Microsoft Learn 使用 ASP.NET Core SignalR 中的中心 | Microsoft Learn 十四、Net Core6 SignalR 入门(二)发送消息给指定用户_netcore6 想后台数据库有增量了就 阅读全文
posted @ 2024-12-24 11:15 夕颜博客 阅读(29) 评论(0) 推荐(0) 编辑
摘要: AddSwaggerSetup函数 右键API项目->属性->生成 阅读全文
posted @ 2024-12-23 17:51 夕颜博客 阅读(3) 评论(0) 推荐(0) 编辑