会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
万雅虎
github.com/vipwan
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2024年5月21日
Biwen.Settings添加对IConfiguration&IOptions的集成支持
摘要: Biwen.Settings 是一个简易的配置项管理模块,主要的作用就是可以校验并持久化配置项,比如将自己的配置存储到数据库中,JSON文件中等 使用上也是很简单,只需要在服务中注入配置, 比如我们有一个GithubSetting的配置项,我们只需要定义好对象然后注入到Service中即可: [De
阅读全文
posted @ 2024-05-21 15:18 万雅虎
阅读(225)
评论(0)
推荐(0)
2024年5月15日
NETCore中实现一个轻量无负担的极简任务调度ScheduleTask
摘要: 至于任务调度这个基础功能,重要性不言而喻,大多数业务系统都会用到,世面上有很多成熟的三方库比如Quartz,Hangfire,Coravel 这里我们不讨论三方的库如何使用 而是从0开始自己制作一个简易的任务调度,如果只是到分钟级别的粒度基本够用 技术栈用到了:BackgroundService和N
阅读全文
posted @ 2024-05-15 15:59 万雅虎
阅读(3136)
评论(11)
推荐(18)
2024年5月10日
在Biwen.QuickApi中整合一个极简的发布订阅(事件总线)
摘要: 闲来无聊在我的Biwen.QuickApi中实现一下极简的事件总线,其实代码还是蛮简单的,对于初学者可能有些帮助 就贴出来,有什么不足的地方也欢迎板砖交流~ 首先定义一个事件约定的空接口 public interface IEvent{} 然后定义事件订阅者接口 public interface I
阅读全文
posted @ 2024-05-10 12:46 万雅虎
阅读(732)
评论(1)
推荐(4)
2024年5月6日
使用.NET源生成器(SG)实现一个自动注入的生成器
摘要: DI依赖注入对我们后端程序员来说肯定是基础中的基础了,我们经常会使用下面的代码注入相关的service services.AddScoped<Biwen.AutoClassGen.TestConsole.Services.TestService2>(); services.AddTransient<
阅读全文
posted @ 2024-05-06 16:12 万雅虎
阅读(2087)
评论(3)
推荐(22)
2024年4月16日
.NET8中的Microsoft.Extensions.Http.Resilience库
摘要: 接上一篇,https://www.cnblogs.com/vipwan/p/18129361 借助Aspire中新增的Microsoft.Extensions.ServiceDiscovery库,我们可以很容易的做到服务发现,那么服务节点的熔断限流以及重试等弹性机制.NET是怎么处理的呢? 比如下图
阅读全文
posted @ 2024-04-16 17:02 万雅虎
阅读(1677)
评论(2)
推荐(18)
2024年4月11日
.NET服务发现(Microsoft.Extensions.ServiceDiscovery)集成Consul
摘要: 随着Aspire发布preview5的发布,Microsoft.Extensions.ServiceDiscovery随之更新, 服务注册发现这个属于老掉牙的话题解决什么问题就不赘述了,这里主要讲讲Microsoft.Extensions.ServiceDiscovery(preview5)以及如何
阅读全文
posted @ 2024-04-11 15:35 万雅虎
阅读(1521)
评论(1)
推荐(12)
2023年9月27日
Biwen.QuickApi代码生成器功能上线
摘要: [QuickApi("hello/world")] public class MyApi : BaseQuickApi<Req,Rsp>{} 使用方式 : dotnet add package Biwen.QuickApi dotnet add package Biwen.QuickApi.Sour
阅读全文
posted @ 2023-09-27 17:13 万雅虎
阅读(960)
评论(0)
推荐(3)
2023年9月24日
我封装的一个REPR库 Biwen.QuickApi
摘要: Biwen.QuickApi 项目介绍 [QuickApi("hello/world")] public class MyApi : BaseQuickApi<Req,Rsp>{} 提供一种简单集成的Minimal Web Api交互模块 遵循了 REPR 设计 (Request-Endpoint-
阅读全文
posted @ 2023-09-24 13:20 万雅虎
阅读(883)
评论(1)
推荐(2)
上一页
1
2
3
公告