摘要: 1.开场白 HI,各位老铁,大家端午好,之前写了些关于.net core商城系列的文章,有点乱,今天心血来潮想着整理一下(今天只是先把目录列出来,后面的每篇文章这两天会进行重新修改的,目前先将就看下)。 简单介绍一下,博主目前就职于某电商公司,目前工作用的是.net core,业余时间也会看下Jav 阅读全文
posted @ 2019-06-07 19:05 名字都被注册了 阅读(5813) 评论(33) 推荐(34) 编辑
摘要: 本篇博文将详细介绍审计日志模块的具体实现,目前我在公司也将这一模块单独抽出来用在了生产项目,也在这里记录一下实现过程。 1.审计日志拦截器 1.1 审计日志拦截器的注册 首先我们需要实现一个日志拦截器的注册类AuditingInterceptorRegistrar,会在项目初次运行时判定是否为实现类 阅读全文
posted @ 2021-09-26 17:44 名字都被注册了 阅读(543) 评论(0) 推荐(0) 编辑
摘要: Prometheus将数据采集和报警分成了两个模块。报警规则配置在Prometheus Servers上,然后发送报警信息到AlertManger,然后我们的AlertManager就来管理这些报警信息,包括silencing、inhibition,聚合报警信息过后通过email、PagerDuty 阅读全文
posted @ 2021-09-09 16:41 名字都被注册了 阅读(316) 评论(0) 推荐(1) 编辑
摘要: 最近公司新项目选项觉得使用GRPC,因为之前没怎么接触过,所以觉得研究记录一下使用过程,话不多说,我们第一步先在项目里配置一下。 新建 AspNetCoreGrpc Api项目,Nuget安装 Grpc.AspNetCore 包,Startup类里添加gRPC services: services. 阅读全文
posted @ 2021-08-30 15:04 名字都被注册了 阅读(381) 评论(0) 推荐(0) 编辑
摘要: ABP vNext 封装了两种事件总线结构,第一种是 ABP vNext 自己实现的本地事件总线,这种事件总线无法跨项目发布和订阅。第二种则是分布式事件总线,ABP vNext 自己封装了一个抽象层进行定义,并使用 RabbitMQ 编写了一个基本实现。 我们在实际生产中并不能开箱即用,所以集成了R 阅读全文
posted @ 2020-09-26 17:19 名字都被注册了 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: 兄弟姐妹们,还有三个月就2021年了,给大家提前拜个早年~嘻嘻。 本系列我将梳理ABP VNext中的技术实现,在自我记录的同时,也帮大家更加深入了解下这个最近非常火的框架。 什么是ABP VNext这里就不做介绍了,大家可以去看资料了解下。这里讲解我们实际业务中如何使用该框架。 1.简介 ABP中 阅读全文
posted @ 2020-09-20 23:04 名字都被注册了 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 一、简介 App Metrics是一个开放源代码和跨平台的.NET库,用于记录应用程序中的指标。App Metrics可以在.NET Core或也支持.NET 4.5.2的完整.NET框架上运行。 App Metrics通过在内存中进行采样和聚合,并提供可扩展性点以指定间隔将指标刷新到存储库中,从而 阅读全文
posted @ 2019-10-22 00:10 名字都被注册了 阅读(3341) 评论(15) 推荐(12) 编辑
摘要: 一.系统描述 嗨,好久不见各位老哥,最近有点懒,技术博客写的太少了,因为最近在写小说,写的顺利的话说不定就转行了,哈哈哈哈哈哈哈哈哈。 今天要介绍的是基于.Net Core的定时任务调度和消息队列管理系统。相信大家对这两个肯定都已经很熟悉了,在开发过程中,这两个组件扮演了不可或缺的角色: 消息队列帮 阅读全文
posted @ 2019-10-07 00:09 名字都被注册了 阅读(3264) 评论(10) 推荐(9) 编辑
摘要: Kubernetes 中比较流行的日志收集解决方案是 Elasticsearch、Fluentd 和 Kibana(EFK)技术栈,也是官方现在比较推荐的一种方案。 Elasticsearch 是一个实时的、分布式的可扩展的搜索引擎,允许进行全文、结构化搜索,它通常用于索引和搜索大量日志数据,也可用 阅读全文
posted @ 2019-08-28 13:11 名字都被注册了 阅读(1363) 评论(1) 推荐(0) 编辑
摘要: 前面的课程中我们学习了 PV 和 PVC 的使用方法,但是前面的 PV 都是静态的,什么意思?就是我要使用的一个 PVC 的话就必须手动去创建一个 PV,我们也说过这种方式在很大程度上并不能满足我们的需求,比如我们有一个应用需要对存储的并发度要求比较高,而另外一个应用对读写速度又要求比较高,特别是对 阅读全文
posted @ 2019-08-11 12:09 名字都被注册了 阅读(3457) 评论(0) 推荐(0) 编辑
摘要: 在使用容器之后,我们需要考虑的另外一个问题就是持久化存储,怎么保证容器内的数据存储到我们的服务器硬盘上。这样容器在重建后,依然可以使用之前的数据。但是显然存储资源和 CPU 资源以及内存资源有很大不同,为了屏蔽底层的技术实现细节,让用户更加方便的使用,Kubernetes便引入了 PV 和 PVC  阅读全文
posted @ 2019-08-10 23:59 名字都被注册了 阅读(1520) 评论(0) 推荐(0) 编辑