事件总线(EventBus)
摘要:一、原理及背景参照 参照:https://zhuanlan.zhihu.com/p/645352760?utm_psn=1788501508884680706 主要作用: 1. 主要是解决"事件源-事件处理"耦合的问题2. 事件总线维护一个事件源与事件处理的映射字典;3. 通过单例模式,确保事件总线
阅读全文
webapi里调用grpc
摘要:参照:ASP .NET Core 6.0使用Grpc配置服务和调用服务_asp.net core grpc 服务-CSDN博客 demo:https://files.cnblogs.com/files/summerZoo/GrpcForWebApi.zip?t=1711003526&download
阅读全文
grpc初识
摘要:转自:.NET gRPC 核心功能初体验,附Demo源码 - 知乎 (zhihu.com) 对应demo:https://files.cnblogs.com/files/summerZoo/grpcDemo.zip?t=1710839363&download=true
阅读全文
.NET Core生产环境禁用swagger
摘要:NetCore生产环境禁用Swagger教程 - 野菊花 - 博客园 (cnblogs.com)
阅读全文
.net6 中间件
摘要:参照资料: [ASP.NET Core 中间件 | Microsoft Learn](https://learn.microsoft.com/zh-cn/aspnet/core/fundamentals/middleware/?view=aspnetcore-6.0) [ASP.NET Core端点
阅读全文
.net core日志NLog的使用
摘要:Nlog日志使用 视频:https://www.bilibili.com/video/BV1bv4y1a79X 参照:https://www.cnblogs.com/sheng-jie/p/17169929.html PPT文件:https://files.cnblogs.com/files/sum
阅读全文
Net Core WebApi中通过AddNewtonsoftJson配置返回Json格式
摘要:参照: WebApi 中使用AddNewtonsoftJson输出Json格式数据 - 清和时光 - 博客园 (cnblogs.com)
阅读全文
.net core雪花算法,返回精度丢失问题
摘要:参照: 【.net core 3.1】解决雪花ID跟前端交互问题_程序员查理的博客-CSDN博客
阅读全文
EFCore 封装Repository(可扩展不同数据的sql操作)
摘要:参照: https://www.cnblogs.com/youhui/articles/10813468.html 接口类: public interface IRepository<TEntity,TKey> where TEntity : class { #region 查找数据 long Co
阅读全文
全局唯一ID方案——(UUID、雪花算法、redis分布式生成)
摘要:参照: 分布式ID生成方案--雪花算法和UUID对比_得得得!的博客-CSDN博客_雪花算法和uuid的区别 适用范围:
阅读全文
redis—实现分布式锁(单机部署)
摘要:参照: 1、.net 使用redis 实现分布式锁 - 白码一号 - 博客园 (cnblogs.com)
阅读全文
Quartz.net——创建数据库集群式任务,实现分布式定时任务
摘要:Quartz.net官方开发指南 第九课: JobStore-阿里云开发者社区 (aliyun.com)
阅读全文
Quartz.Net定时任务
摘要:参照: 【项目升级】集成Quartz.Net Job实现(一) - 腾讯云开发者社区-腾讯云 (tencent.com) Quartz分布式任务调度 - 掘金 (juejin.cn) 基本概念: Quartz调度依靠的三大核心元素就是:Scheduler、Trigger、Job。 Job——任务、具
阅读全文
swagger加权限
摘要:参照: 【Blog.Core开源】开发插件,给Swagger加权 - 腾讯云开发者社区-腾讯云 (tencent.com)
阅读全文
集成RabbitMQ队列与EventBus总线
摘要:参照: Blog.Core [项目更新] 集成RabbitMQ队列与EventBus总线_dotNET跨平台的博客-CSDN博客
阅读全文
.net core 使用redis
摘要:参照: .NET 6使用Redis - Lulus - 博客园 (cnblogs.com) 九、.net core(.NET 6)添加通用的Redis功能 - WeskyNet - 博客园 (cnblogs.com)
阅读全文
历史浏览记录的实现思路
摘要:参照:如何实现类似知乎的功能查看最近1000条记录呢? - 知乎 (zhihu.com) 要求: 用户在每次浏览的时候去缓存中记录这条记录的ID 确保记录最大条数只能达到设置的阈值,比如1000 记录不能重复且按照时间倒叙排序,举例:昨天浏览的记录,今天再次浏览时之前的记录删除,只保留今天浏览的记录
阅读全文
事件总线——发布/订阅模式的一种实现
摘要:相关学习材料: [项目更新] 集成RabbitMQ队列与EventBus总线 - 腾讯云开发者社区-腾讯云 (tencent.com) 事件总线(Event Bus)知多少 - 峡谷少爷 - 博客园 (cnblogs.com) eShopOnContainers 知多少[5]:EventBus Wi
阅读全文
.net core分布式锁的实现(基于redis)
摘要:一、单个redis节点 实现原理:核心采用StackExchange.Redis的LockTake方法实现。支持同步获取锁,或者等待直到超时获取锁。 基于SENTX命令。 copy一下文档的demo redis> SETNX mykey "Hello" (integer) 1 redis> SETN
阅读全文
.Net Core全局的json配置
摘要:.Net Core全局的json配置 参照文档: 怎样将枚举展示成字符串类型:https://code-maze.com/csharp-serialize-enum-to-string/ 全局配置:asp.net core 3.1 MVC/WebApi JSON 全局配置_风神修罗使的博客-CSDN
阅读全文