ASP.NET

第78篇 Redis常见延迟问题-牛翰网

第78篇 Redis常见延迟问题

使用复杂度高的命令 Redis提供了慢日志命令的统计功能 首先设置Redis的慢日志阈值,只有超过阈值的命令才会被记录,这里的单位是微妙,例如设置慢日志的阈值为5毫秒,同时设置只保留最近1000条...
98f92cc501ecb3c1的头像-牛翰网似梦亦非梦23小时前
0236
第77篇 Redis中的Sentinel(哨兵模式)详解-牛翰网

第77篇 Redis中的Sentinel(哨兵模式)详解

前言 Redis的高可用机制有持久化、复制、哨兵和集群。其主要的作用和解决的问题分别是: 持久化:持久化是最简单的高可用方法(有时甚至不被归为高可用的手段),主要作用是数据备份,即将数据存...
98f92cc501ecb3c1的头像-牛翰网似梦亦非梦23小时前
03311
第76篇 Redis集群详细介绍-牛翰网

第76篇 Redis集群详细介绍

前言 Redis单实例的架构,从最开始的一主N从,到读写分离,再到Sentinel哨兵机制,单实例的Redis缓存足以应对大多数的使用场景,也能实现主从故障迁移。 但是,在某些场景下,单实例存Redis缓存...
98f92cc501ecb3c1的头像-牛翰网似梦亦非梦23小时前
0348
OPCUA探讨(三)——客户端代码解读-牛翰网

OPCUA探讨(三)——客户端代码解读

本文开始讨论OPCUA客户端源码的构造。 项目地址:https://gitee.com/zuoquangong/opcuaapi 一、项目结构说明 我们在Visual Studio2022中打开项目文件(.sln),查看“解决方案资源管理器”: 该...
9861e95b1253c47a的头像-牛翰网一条工作犬23小时前
03512
第75篇 Redis主从库复制原理介绍-牛翰网

第75篇 Redis主从库复制原理介绍

前言 本地缓存带来的挑战有哪些 分布式缓存相比于本地缓存,在实现层面需要关注的点有哪些不同。梳理如下: 从上述几个维度的对比可以发现,同样是缓存,但集中式缓存所承担的使命是完全不一样...
98f92cc501ecb3c1的头像-牛翰网似梦亦非梦前天
04014
第73篇 IdentityServer4的简单介绍-牛翰网

第73篇 IdentityServer4的简单介绍

1.什么是IdentityServer4? 它是一个中间件服务框架,集成OIDC与OAuth2.0, 方便搭建任意多个项目。 IdentityServer4的组成 Identity身份 Server服务器 4版本 源代码:https://github.com/Identit...
98f92cc501ecb3c1的头像-牛翰网似梦亦非梦前天
0336
第72篇 跨域的简单介绍-牛翰网

第72篇 跨域的简单介绍

1.跨域的相关概念 1.1 什么是跨域 同源策略是由 Netscape 提出的著名安全策略,是浏览器最核心、基本的安全功能,它限制了一个源(origin)中加载文本或者脚本与来自其他源(origin)中资源的交...
98f92cc501ecb3c1的头像-牛翰网似梦亦非梦前天
05210
第68篇 jwt的简单介绍-牛翰网

第68篇 jwt的简单介绍

1.API保护 1.1 为什么要保护API 防泄漏 防攻击 1.防伪装攻击(案例:在公共网络环境中,第三方 有意或恶意 的调用我们的接口) 2.防篡改攻击(案例:在公共网络环境中,请求头/查询字符串/内容 ...
98f92cc501ecb3c1的头像-牛翰网似梦亦非梦前天
02814
基于 .NET 9 + K8S 写了个 MockHttp-牛翰网

基于 .NET 9 + K8S 写了个 MockHttp

MockHTTP MockHTTP 可以将现有HTTP,自定义代码去格式化数据转换成GET请求,设置cron定时调用,通知到你的邮箱里。 比如每天早上时自动获取博客园文章列表,天气下雨时通知,各类签到等 更新日...
02453c7a31f23960的头像-牛翰网Never、C前天
0397
ASP.NET Core 标识(Identity)框架系列(三):在 ASP.NET Core Web API 项目中使用标识(Identity)框架进行身份验证-牛翰网

ASP.NET Core 标识(Identity)框架系列(三):在 ASP.NET Core Web API 项目中使用标识(Identity)框架进行身份验证

一个在 ASP.NET Core Web API 项目中使用标识(Identity)框架进行身份验证的详细例子
30cf46ce1c04373c的头像-牛翰网代码掌控者2天前
0467