上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 33 下一页
摘要: 首先声明,可能本篇文章的含金量配不上这个标题,因为说起架构,可能大家都比较关注高大上的架构,比如分布式的,高并发的,低耦合的,易扩展的等等,本篇可能使你失望了,因为这些全没有,这篇博客的中心思想是——适合的架构,就是好的架构。 古时候谈婚论嫁,讲究“门当户对”,新时代是不接受这种“封建思想”的,如果 阅读全文
posted @ 2022-01-29 12:44 刘靖凯 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 通过两篇博文,我们了解到,反射是通过非实例化(new)的手段来对对象和对象内的成员访问的,不仅仅如此,反射还可以突破访问修饰符的限制,以上帝视角来窥探对象内部全部成员(字段,属性,方法),包括private成员,这样一来,为我们从另外一个层次去设计程序架构,松散模块耦合,提供了强大而有力的支撑。 本 阅读全文
posted @ 2022-01-29 11:31 刘靖凯 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 上一篇博文中,利用属性反射的特点,用两个方法完成了字符转实体,实体转字符的工作,但有些复杂的场景,上面方法就没那么好用了,就需要更复杂的方式来组装处理。 先来看一个接口文档,下面是接口的调用方式 long OltpTransData(unsigned long msgType,unsigned lo 阅读全文
posted @ 2022-01-29 11:27 刘靖凯 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 在C#中,访问修饰符是使用频率很高的一组关键字,一共四个单词六个组合:public,internal,protected internal,protected,private protected,private,如果你对这些关键字非常清楚,请跳过,节省时间;如果你在编程中一般都使用public和pr 阅读全文
posted @ 2022-01-29 11:25 刘靖凯 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 如题,这是我的心声,反射在我的开发中用的频次还是比较高的,有一本万利的感觉,一段复杂的代码,可以节省大量的时间;但带来的一个问题性能相对较差,所以要选择适合的场景使用。 关于C#中的反射基本用法,这里不作详细介绍,官网有详细的说明。 下面是在网上找了一个医保接口的案件,比如有两个业务接口,033,0 阅读全文
posted @ 2022-01-29 11:25 刘靖凯 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 在前面的系列博文中,我们说自定义业务计数器步骤: 1、分析业务,规划好监控跟踪指标 2、定义指标收集器 3、侵入编程(尽量在开发时分离业务实现与监控指票的收集代码)收集指标 4、开发grafana展示模板,完成展示 结合《asp.net core监控—引入Prometheus》二,三,四,五4种模版 阅读全文
posted @ 2022-01-29 11:23 刘靖凯 阅读(131) 评论(1) 推荐(0) 编辑
摘要: 上一篇博文中说到Prometheus有四种指标类型:Counter(计数器)、Gauge(仪表盘)、Histogram(直方图)、Summary(摘要),并且我们做了一个Counter的Demo,接下来看看Histogram。 3、Summary:摘要 summary是采集展示百分位数,百分位定义: 阅读全文
posted @ 2022-01-29 11:19 刘靖凯 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 上一篇博文中说到Prometheus有四种指标类型:Counter(计数器)、Gauge(仪表盘)、Histogram(直方图)、Summary(摘要),并且我们做了一个Counter的Demo,接下来看看Histogram。 3、Histogram:直方图 直方图,维基百科的定义:是一种对数据分布 阅读全文
posted @ 2022-01-28 15:20 刘靖凯 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 上一篇博文中说到Prometheus有四种指标类型:Counter(计数器)、Gauge(仪表盘)、Histogram(直方图)、Summary(摘要),并且我们做了一个Counter的Demo,接下来看看Gauge。 2、Gauge:仪表盘,有增有减 这个指标非常像汽车的车速表,指针是在一定范围内 阅读全文
posted @ 2022-01-28 15:19 刘靖凯 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 上一篇博文中,说明了怎么引进Prometheus到asp.net core项目中,因为是Demo,所以Prometheus和Grafana都是windows版本,本地执行的,生产环境上这些服务可以根据的公司的架构,放到适合的环境内,现在这些服务都支持跨平台化和容器化。并且在上篇博客中展示的是http 阅读全文
posted @ 2022-01-28 15:13 刘靖凯 阅读(342) 评论(1) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 33 下一页