03 2023 档案
摘要:aaspnetcore开发框架中实现aop不仅仅在业务上,在代码的优雅简洁和架构的稳定上都有着至关重要。 下面介绍三种用过的。 第一种通过System.Reflection的DispatchProxy类来实现 首先新建一个aspnetcore项目 针对业务代码WarService加了一个代理的方法
阅读全文
摘要:aspnetcore微服务种服务之间的通信一般都有用到消息中间件,如何确保该服务的持久层保存创建的数据同时又把消息成功投递到了关联服务,关联服务做对应的处理。 下面就以一个简单的例子来演示实现方式之一,即发件箱模式。 下面解决方案有两个服务,做演示用的比较简单,一个是订单服务,一个是账单服务。完成订
阅读全文
摘要:一般开发阶段可以通过visualstudio来检查程序的内存 、cup等的优化问题。vs下调试=》性能探查器,这里面大有千秋。 但是好多内存问题是经过时间积累下来才暴露出来的,在生产环境中不做不了这些操作了。 在linux裸机下面的内存泄漏排查微软官网是有详细说明的,按照操作来就可以了。教程如下:
阅读全文