学海无涯

导航

上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 43 下一页

2022年10月8日 #

什么是微服务?

摘要: 我们将首先询问一些有关微服务的基本问题: 什么是微服务? 什么是微服务架构? 我的架构中应该有多少微服务? 它们应该有多大? 我的整个架构是否应该由微服务组成才能拥有微服务架构? 什么是微服务? 服务是可独立部署和可扩展的,每个服务还提供牢固的模块边界,甚至允许用不同的编程语言编写不同的服务。它们也 阅读全文

posted @ 2022-10-08 12:00 宁静致远. 阅读(307) 评论(0) 推荐(0) 编辑

gRPC-Web

摘要: https://devblogs.microsoft.com/dotnet/grpc-web-experiment/ https://learn.microsoft.com/zh-cn/aspnet/core/tutorials/grpc/grpc-start?view=aspnetcore-6.0 阅读全文

posted @ 2022-10-08 11:38 宁静致远. 阅读(91) 评论(0) 推荐(0) 编辑

2022年10月7日 #

BackgroundService 利用托管服务执行后台代码

摘要: ASP.NET Core 中提供了托管服务 (hosted service) 来供我们编写运行在后台的代码。 只要继承抽象类 BackgroundService ,并实现方法 ExecuteAsync() ,如果有需要释放的资源,可以写在Dispose()方法中 一、除了日志外不需要注入其它服务的后 阅读全文

posted @ 2022-10-07 14:48 宁静致远. 阅读(567) 评论(0) 推荐(0) 编辑

数据校验FluentValidation.AspNetCore

摘要: FluentValidation 可在 ASP.NET Core Web 应用程序中用于验证传入模型。有两种主要方法可以做到这一点: 手动验证 自动验证 通过手动验证,您将验证器注入您的控制器(或 api 端点),调用验证器并对结果采取行动。这是最直接和最可靠的方法。 通过自动验证,FluentVa 阅读全文

posted @ 2022-10-07 10:01 宁静致远. 阅读(384) 评论(0) 推荐(0) 编辑

2022年10月6日 #

生成JWT

摘要: JWT全称:Json Web Token 即用Json格式来保存令牌信息 用户登录成功后,得到一个令牌,以后每次请求时都带上令牌,令牌保存在客户端, 为了防止客户端数据造假,令牌经过签名处理,而签名的密钥只有服务器端才知道,每次服务器收到客户端的请求,都会用密钥验证令牌是否被篡改过,如果被篡改过则拒 阅读全文

posted @ 2022-10-06 16:36 宁静致远. 阅读(152) 评论(0) 推荐(0) 编辑

使用 ASP.NET Core 封装的 JWT

摘要: 一、用NuGet安装 :Microsoft.AspNetCore.Authentication.JwtBearer 二、在appsetting中添加配置节点 "JWT": { "SigningKey": "", "ExpireSeconds": "" } public class JWTOption 阅读全文

posted @ 2022-10-06 14:26 宁静致远. 阅读(95) 评论(0) 推荐(0) 编辑

配置APS.NET Core 提供的 用户角色的数据库

摘要: Authentication :验证用户是否登录 Authorization :验证用户是否对某个资源有访问权限 ASP.NET Core 提供了Identity 身份标识框架,它用户RBAC 基于角色的访问控制策略。内置了对用户(UserManager)、角色(RoleManager)等表的管理接 阅读全文

posted @ 2022-10-06 10:54 宁静致远. 阅读(76) 评论(0) 推荐(0) 编辑

2022年10月5日 #

用CAP操作RabbitMQ 处理分布式事务的解决方案

摘要: 一、在Nuget中引用以下包: dotnetcore.cap DotNetCore.CAP.Dashboard DotNetCore.CAP.RabbitMQ DotNetCore.CAP.SqlServer 二、在Program.cs中注册服务 //配置CAP builder.Services.A 阅读全文

posted @ 2022-10-05 20:32 宁静致远. 阅读(337) 评论(0) 推荐(0) 编辑

Docker 安装部署RabbitMQ 的management版本

摘要: 这里注意获取镜像的时候要获取management版本的,不要获取last版本的,management版本的才带有管理界面。 获查询镜像 docker search rabbitmq:management 获取镜像 docker pull rabbitmq:management 运行镜像 docker 阅读全文

posted @ 2022-10-05 17:59 宁静致远. 阅读(609) 评论(0) 推荐(0) 编辑

.Net Core 资源

摘要: https://github.com/orgs/dotnetcore/repositories?page=1&type=all .Net Core 中文社区 https://github.com/dotnetcore/BootstrapBlazor BootstrapBlazor 阅读全文

posted @ 2022-10-05 12:24 宁静致远. 阅读(19) 评论(0) 推荐(0) 编辑

上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 43 下一页