随笔分类 - [39]Open Source开源项目
-
NET任务调度框架Hangfire
摘要:NET任务调度框架Hangfire使用指南 Hangfire 是一个开源的 .NET 任务调度框架,它允许开发人员轻松地将长时间运行的任务、定时任务和其他后台处理从主线程中分离出来,以提高应用程序的响应速度和性能 1. 安装 Hangfire 首先,需要一个 ASP.NET Core 项目。通过 N 阅读全文
-
使用.NET开发的数据库系统
摘要:2款使用.NET开发的数据库系统 前言 今天大姚给大家分享2款使用.NET开发且开源的数据库系统。 Garnet Garnet是一款由微软研究院基于.NET开源的高性能、跨平台的分布式缓存存储数据库,该项目提供强大的性能(吞吐量和延迟)、可扩展性、存储、恢复、集群分片、密钥迁移和复制功能。并且无需做 阅读全文
-
GZY.Quartz.MUI
摘要:GZY.Quartz.MUI(基于Quartz的UI可视化操作组件) 2.7.0发布 新增各项优化与BUG修复 前言 时隔大半年,终于抽出空来可以更新这个组件了 (边缘化了,大概要被裁员了) 2.7.0终于发布了~ 更新内容: 1.添加API类任务的超时时间,可以通过全局配置也可以单个任务设置 2. 阅读全文
-
采集.NET 摄像头
摘要:.NET 摄像头采集 本文主要介绍摄像头(相机)如何采集数据,用于类似摄像头本地显示软件,以及流媒体数据传输场景如传屏、视讯会议等。 摄像头采集有多种方案,如AForge.NET、WPFMediaKit、OpenCvSharp、EmguCv、DirectShow.NET、MediaCaptre(UW 阅读全文
-
多租户、模块化、DDD框架、开箱即用
摘要:.NET 8 + Blazor 多租户、模块化、DDD框架、开箱即用 前言 基于 .NET 8 的开源项目,主要使用 WebAPI + Blazor 支持多租户和模块化设计,DDD构建。可以帮助我们轻松地搭建起一个功能完善的Web应用程序。除了帮助你快速构建应用程序之外,项目也可以当做学习资料。我们 阅读全文
-
适用于 .NET 的现代化、流畅、可测试的HTTP客户端库:Flurl
摘要:适用于 .NET 的现代化、流畅、可测试的HTTP客户端库:Flurl 前言 今天大姚给大家分享一个.NET开源(MIT License)、免费、现代化、流畅、可测试、可移植的URL构建器和HTTP客户端库:Flurl。 项目介绍 Flurl是一个集现代性、流畅性、异步性、可测试性、可移植性于一身的 阅读全文
-
.NET开源的实时应用监控系统
摘要:WatchDog:一款.NET开源的实时应用监控系统 项目介绍 WatchDog是一个开源(MIT License)、免费、针对ASP.Net Core Web应用程序和API的实时应用监控系统。开发者可以实时记录和查看他们的应用程序中的消息、事件、HTTP请求和响应,以及运行时捕获的异常。 项目工 阅读全文
-
C#工作流——elsa-workflows3.0
摘要:C#工作流——elsa-workflows https://v3.elsaworkflows.io/ https://github.com/elsa-workflows/elsa-core 介绍 Elsa Workflows 是一个功能强大且灵活的执行引擎,封装为一组开源 .NET 库,旨在为 .N 阅读全文
-
采用Dapr 的IoT 案例
摘要:采用Dapr 的IoT 案例 合集 - Dapr(46) 1.Dapr中国社区活动之 分布式运行时开发者日 (2022.09.03)2022-08-312.Dapr 的 gRPC组件(又叫可插拔组件)的提案2022-09-103.Dapr v1.9.0 版本已发布2022-10-214.Dapr 长 阅读全文
-
互联网大厂的缓存策略:抵抗超高并发的秘密武器
摘要:大家好,我是冰河~~ 最近,有小伙伴私信我:冰哥,我最近出去面试,面试官问我如何设计缓存能让系统在百万级别流量下仍能平稳运行,我当时没回答上来。接着,面试官问我之前的项目是怎么使用缓存的,我说只是缓存了一些数据。当时确实想不到缓存还有哪些用处,估计这次面试是挂了。冰哥,你可以给我讲讲互联网大厂项目是 阅读全文
-
C#/.NET/.NET Core优秀项目和框架
摘要:C#/.NET/.NET Core优秀项目和框架2024年5月简报 前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很 阅读全文
-
WTM 框架
摘要:WTM .Net Core 快速开发框架 软件简介 WTM 框架是针对中小规模后台管理系统的开发利器。基于 DotNetCore,实现 0 编码创建项目,0 编码生成管理模块。框架严格遵循 MVVM 的开发模式,并深得 MVVM 的精髓。对于新手,可以快速上手搭建项目;对于高手,可以把那些繁琐重复的 阅读全文
-
.NET开源、跨平台、使用简单的面部识别库
摘要:.NET开源、跨平台、使用简单的面部识别库 .NET开源、跨平台、使用简单的面部识别库 前言 今天给大家分享一个.NET开源(MIT License)、免费、跨平台(适用于 Windows、MacOS 和 Linux )、使用简单的面部识别库:FaceRecognitionDotNet。 项目介绍 阅读全文
-
高性能轻量级针对分表分库读写分离的解决方案
摘要:efcore如何优雅的实现按年分库按月分表 efcore如何优雅的实现按年分库按月分表 介绍 本文ShardinfCore版本本期主角: ShardingCore 一款ef-core下高性能、轻量级针对分表分库读写分离的解决方案,具有零依赖、零学习成本、零业务代码入侵适配 距离上次发文.net相关的 阅读全文
-
C#开发的通讯调试工具
摘要:一款基于C#开发的通讯调试工具(支持Modbus RTU、MQTT调试) 前言 今天大姚给大家分享一款基于C#、WPF、Prism、MaterialDesign、HandyControl开发的通讯调试工具(支持Modbus RTU、MQTT调试,界面色彩丰富):Wu.CommTool。 工具特点 工 阅读全文
-
.NET有哪些好用的定时任务调度框架
摘要:.NET有哪些好用的定时任务调度框架 前言 定时任务调度的相关业务在日常工作开发中是一个十分常见的需求,经常有小伙伴们在技术群提问:有什么好用的定时任务调度框架推荐的?今天大姚给大家分享5个.NET开源、简单、易用、免费的任务调度框架,帮助大家在做定时任务调度框架技术选型的时候有一个参考。 以下开源 阅读全文
-
开源身份和访问管理系统
摘要:在Keycloak中实现多租户并在ASP.NET Core下进行验证 Keycloak是一个功能强大的开源身份和访问管理系统,提供了一整套解决方案,包括用户认证、单点登录(SSO)、身份联合、用户注册、用户管理、角色映射、多因素认证和访问控制等。它广泛应用于企业和云服务,可以简化和统一不同应用程序和 阅读全文
-
C#/.NET/.NET Core优秀项目和框架
摘要:C#/.NET/.NET Core优秀项目和框架2024年3月简报 前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很 阅读全文
-
FluentValidation在C#的应用
摘要:FluentValidation在C# WPF中的应用 1. 引言 在.NET开发领域,FluentValidation以其优雅、易扩展的特性成为开发者进行属性验证的首选工具。它不仅适用于Web开发,如MVC、Web API和ASP.NET CORE,同样也能完美集成在WPF应用程序中,提供强大的数 阅读全文
-
YARP(Yet Another Reverse Proxy)Yarp是什么?
摘要:Azure应用服务用YARP取代了Nginx,获得了80%以上的吞吐量。他们每天处理160B多个请求(1.9 m RPS)。这是微软的一项了不起的技术创新。 首先我们来介绍一下什么是Yarp Yarp是什么? YARP(Yet Another Reverse Proxy)是一个开源的、高性能的反向代 阅读全文