2025年9月24日

NetCore+Web客户端实现gRPC实时推送

摘要: 之前出过websocket推送,sse推送,grpc的推送应该更具性价比,虽然前端要求复杂了一点点。下面快速的一步一步完成一个netcore服务端+web客户端的推送。 后端项目结构 GrpcRealtimePush/├── Services/│ └── ChatService.cs # gRPC服 阅读全文

posted @ 2025-09-24 09:40 jack_Meng 阅读(20) 评论(0) 推荐(0)

使用ASP.NET Core EventStream (SSE) 服务端推送数据,以及和 WebSocket 比较

摘要: 在开发环境中,对于实时数据流的需求非常常见,最常用的技术包括 Server-Sent Events (SSE) 和 WebSocket。 什么是 Server-Sent Events (SSE)? SSE (服务器发送事件)是一种基于 HTTP/1.1 协议的传达模型,允许服务器向浏览器不断发送数据 阅读全文

posted @ 2025-09-24 09:39 jack_Meng 阅读(59) 评论(0) 推荐(0)

aspnetcore使用websocket实时更新商品信息

摘要: 先演示一下效果,再展示代码逻辑。 中间几次调用过程省略。。。 暂时只用到了下面四个项目 1.产品展示页面中第一次通过接口去获取数据库的列表数据 /// <summary> /// 获取指定的商品目录 /// </summary> /// <param name="pageSize"></param> 阅读全文

posted @ 2025-09-24 09:31 jack_Meng 阅读(20) 评论(0) 推荐(0)

aspnetcore插件开发dll热加载

摘要: 该项目比较简单,只是单纯的把业务的dll模块和controller的dll做了一个动态的添加删除处理,目的就是插件开发。由于该项目过于简单,请勿吐槽。复杂的后续可以通过泛型的实体、dto等做业务和接口的动态区分。 项目结构如下: 上面的两个模块是独立通过dll加载道项目中的 repository动态 阅读全文

posted @ 2025-09-24 09:29 jack_Meng 阅读(17) 评论(0) 推荐(0)

aspnetcore中aop的三种实现方式

摘要: aaspnetcore开发框架中实现aop不仅仅在业务上,在代码的优雅简洁和架构的稳定上都有着至关重要。 下面介绍三种用过的。 第一种通过System.Reflection的DispatchProxy类来实现 首先新建一个aspnetcore项目 针对业务代码WarService加了一个代理的方法 阅读全文

posted @ 2025-09-24 09:23 jack_Meng 阅读(10) 评论(0) 推荐(0)

webapi开发框架简单实践

摘要: 项目链接以及目录结构 liuzhixin405/efcore-template (github.com) 这是一个纯webapi的开发框架。 1、支持的orm有efcore6、dapper,可以灵活切换数据库。 using Microsoft.CodeAnalysis.CSharp.Syntax; 阅读全文

posted @ 2025-09-24 09:22 jack_Meng 阅读(9) 评论(0) 推荐(0)

按照DDD的方式写的一个.net有关Web项目框架

摘要: 理想很丰满,现实往往很残酷。 一种按照ddd的方式,根据业务来把自己需要的模块一个一个写出来,再按照模块把需要的接口一个一个的写出来,堆砌一些中间件,以及解耦的command,handler等等 ,一个项目就这么成型了。上面的项目有一个非常清晰的特点,就是按需开发,不需要去可以定义业务相关的公共的模 阅读全文

posted @ 2025-09-24 09:18 jack_Meng 阅读(36) 评论(0) 推荐(0)

导航