随笔分类 - 框架
摘要:gRPC是什么 gRPC是可以在任何环境中运行的现代开源高性能RPC框架。它可以通过可插拔的支持来有效地连接数据中心内和跨数据中心的服务,以实现负载平衡,跟踪,运行状况检查和身份验证。它也适用于分布式计算的最后一英里,以将设备,移动应用程序和浏览器连接到后端服务。 proto文件 用于定义gRPC服
阅读全文
摘要:SignalR 框架 关键文件 客户端操作文件 "use strict"; //初始化连接 var connection = new signalR.HubConnectionBuilder().withUrl("/chatHub", { accessTokenFactory: () => "" }
阅读全文
摘要:RabbitMQ 消息队列框架 引用包 RabbitMQ.Client 简单是在控制台操作,net里可以放在后台操作 方式一: 发送端:配置队列,并创建消费队列,配置多个消费队列轮流接收消息 static void Main(string[] args) { var RAB_FACTORY = ne
阅读全文
摘要:Redis缓存基础 redis引用如下: Nuget CSRedisCore 需要redis代替系统cache,需要引用: Nuget Microsoft.Extensions.Caching.Redis 1、首先建的全局静态类 public class RedisConfig { public s
阅读全文
摘要:FluentValidation第三方验证框架 引用包 FluentValidation FluentValidation.AspNetCore Core配置: services.AddMvc() .AddFluentValidation(fv => //配置第三方输入验证 fv.RegisterV
阅读全文
摘要:AutoMapper 9.0版本 vs2019 引用包 AutoMapper 9.0 AutoMapper.Extensions.Microsoft.DependencyInjection 7.0 准备 数据实体类 public class User { public string Name { g
阅读全文
摘要:MediatR是一款进程内的消息订阅、发布框架 适合单体应用,DDD中的消息总线可以用它实现 使用 nuget install MediatR 在NET core中注入还需要添加引用 nuget install MediatR.Extensions.Microsoft.DependencyInjec
阅读全文