02 2023 档案
摘要:1. 简单模式 一个生产者、一个消费者,不需要设置交换机(使用默认的交换机)即可。 2. 工作队列模式 Work Queue 一个生产者、多个消费者,对同一个消息是竞争关系,不需要设置交换机(使用默认的交换机) 3. 发布订阅模式 Publish/subscribe 在订阅模型中,多了一个Excha
阅读全文
摘要:1. 异步处理 场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有串行的方式和并行方式两种。 串行方式 将注册信息写入数据库成功后,发送注册邮件,再发送注册短信。以上三个任务全部完成后,返回给客户端。 并行方式 将注册信息写入数据库成功后,发送注册邮件的同时,发送注册短信。以上三个任务完成
阅读全文
摘要:https://blog.csdn.net/CSharpIsDog/article/details/120059277 https://blog.csdn.net/qq_41719595/article/details/121016454
阅读全文
摘要:1、主键索引:不允许具有索引值相同的行,从而禁止重复的索引或键值。系统在创建该索引时检查是否有重复的键值,并在每次使用 INSERT 或 UPDATE 语句添加数据时进行检查。 2、聚集索引:指数据库表行中数据的物理顺序与键值的逻辑(索引)顺序相同。一个表只能有一个聚集索引,因为一个表的物理顺序只有
阅读全文
摘要:1、cookie和session 2、token 3、JWT https://blog.csdn.net/LAM1006_csdn/article/details/120440394
阅读全文
摘要:https://zhuanlan.zhihu.com/p/161107452
阅读全文
摘要:https://www.cnblogs.com/chris-zeng/p/10540291.html
阅读全文
摘要:https://blog.csdn.net/qq_39072649/article/details/104551392
阅读全文
摘要:1、搭建gRPC服务端 1.创建项目 使用VS2022创建gRPC服务项目 使用.net 6.0框架 得到如图红框内结构 2.编写gRPC接口 .proto接口文件:gRPC支持多语言,在定义接口时需要用protobuf中立语言来编写;项目编译时Grpc.Tools工具会自动编译成C#语言的两个.c
阅读全文
摘要:一、服务端 //使用VS2022创建gRPC服务项目,自带包 Grpc.AspNetCore 二、客户端 //客户端调用grpc服务 添加Nuget包 Grpc.AspNetCore Grpc.Net.Client Google.Protobuf Grpc.Tools Grpc.AspNetCore
阅读全文
摘要:1、WebService缺陷:性能低(使用XML文件数据交互),阅读难(xml,自定义节点);WebApi使用Json。 1、WebApi 缺陷:高并发存在瓶颈,HTTP/1.1 7层 通信协议(比Sockt多三层数据编码解码)。 2、RPC使用的是Sockt通信,没有上层的3层协议。 3、RPC缺
阅读全文
摘要:配置windows定时任务 1)打开任务计划程序 1,打开控制面板,把右上角的类别调整为大图标: 2,找到管理工具 3,找到任务计划程序 4,然后点击右侧的创建任务 2)定时执行程序配置 1,设置常规内容(选择不管用户是否登录都要运行) 2,设置触发器信息(配置执行时间) 3,设置操作(配置执行哪个
阅读全文