Loading

随笔分类 -  设计模式与架构设计

摘要:原文地址:https://andrewlock.net/using strongly typed entity ids to avoid primitive obsession part 1/ 作者:Andrew Lock 译者:Lamond Lu 译文地址: 回想一下,在你以往编程的过程中,是否经 阅读全文
posted @ 2019-04-12 08:06 LamondLu 阅读(1617) 评论(19) 推荐(5)
摘要:标题:.NET中的状态机库Stateless 作者:Lamond Lu 地址: 介绍 什么是状态机和状态模式 状态机是一种用来进行对象建模的工具,它是一个有向图形,由一组节点和一组相应的转移函数组成。状态机通过响应一系列事件而“运行”。每个事件都在属于“当前” 节点的转移函数的控制范围内,其中函数的 阅读全文
posted @ 2019-04-09 11:19 LamondLu 阅读(11036) 评论(15) 推荐(22)
摘要:标题:使用MediatR重构单体应用中的事件发布/订阅 作者:Lamond Lu 地址: 源代码:https://github.com/lamondlu/EventHandlerInSingleApplication 背景 在之前的一篇文章中,我分享了一个 "在ASP.NET Core单体程序中,使 阅读全文
posted @ 2019-04-02 06:22 LamondLu 阅读(3543) 评论(16) 推荐(12)
摘要:事件发布/订阅是一种非常强大的模式,它可以帮助业务组件间实现完全解耦,不同的业务组件只依赖事件,只关注哪些事件是需要自己处理的,而不用关注谁来处理自己发布事件,事件追溯(Event Sourcing)也是基于事件发布/订阅的。 阅读全文
posted @ 2019-03-04 10:37 LamondLu 阅读(5488) 评论(23) 推荐(35)
摘要:ASP.NET Core是一个扩展性非常高的框架,开发人员可以根据自己的需求扩展出想要的功能。File Provider是ASP.NET Core中的一个重要组件,通过这个组件,开发人员可以暴露一组文件,并允许应用程序像访问静态文件一样访问暴露的文件。那么如何自定义一个File Provider呢?比如如何将Azure Files Storage中的文件暴露给ASP.NET Core应用程序。今天我们来演示一下,如果通过实现IFileProvider 接口来实现一个Azure Files Storage Provider。 阅读全文
posted @ 2019-02-20 14:57 LamondLu 阅读(828) 评论(0) 推荐(4)
摘要:本篇博客描述了如何使用MiniProfiler来监控分析你的Api, 以及如何将MiniProfiler和Swagger集成起来 阅读全文
posted @ 2019-01-04 21:13 LamondLu 阅读(9530) 评论(25) 推荐(51)