随着微服务架构的流行,一次请求往往需要涉及到多个服务,因此服务性能监控和排查就变得更复杂,就需要一些可以帮助理解系统行为、用于分析性能问题的工具,以便发生故障的时候,能够快速定位和解决问题,这就是APM系统,全称是(Application Performance Monitor,当然也有叫 Appl... ...
分类:
其他好文 时间:
2018-08-27 18:16:57
阅读次数:
181
自从去年转互联网以来,发现节奏明显比传统行业要快许多。以前还经常写一些工作上的感悟,而现在,基本上都是被工作内容所填充。从APM到大数据,互联网里边技术分支也有很多,工作内容也有不同。不过都是从事售前工作,主要客户对象也还是传统政企客户。断断续续总结了一些心得,分享出来。希望能够指引那些同样在售前的兄弟们.......(一)售前感悟:若要成长,就要多跟客户在一起,学习客户的业务,学习他们对技术的诉
分类:
其他好文 时间:
2018-08-22 22:50:15
阅读次数:
921
前提:当找到handler以后,那么就要让handler发挥作用,这个时候handlerAdapter就派上用场了 这里面比较复杂就是requestMappingHandlerAdapter了,其他的由于handler比较固定,基本上之前调用他们实现的接口的方法。 @Override public ... ...
分类:
其他好文 时间:
2018-08-22 13:17:14
阅读次数:
594
简介监控一直在不同的层面为我们的运维工作发挥着重要的作用:网络层监控,及时发现网络间的访问质量(如我们之前介绍的全国maps网络监控);服务器监控,了解服务器各项性能参数(如常见的zabbix、cacti、nagios、ganglia等);应用性能监控,深入监测具体业务的性能情况(如我们之前提到的APM监控系统)其中,服务器监控作为一种传统的监控类型,我们结合不同场景中也用到了多种方案。而在众多方
分类:
其他好文 时间:
2018-08-21 12:14:25
阅读次数:
2764
1.问题 spring 是如何把 http中的body,转换为指定类的,里面的难点其实在于泛型的处理。 2.Spring的处理 2.1 HandlerMethod 这个类Spring对Method的封装,例如使用@RequestMapping注解方法,会使用HandlerMethod封装(其实是其子 ...
分类:
Web程序 时间:
2018-08-09 22:08:39
阅读次数:
650
一、引言 在上两个专题中我为大家介绍.NET 1.0中的APM和.NET 2.0中的EAP,在使用前面两种模式进行异步编程的时候,大家多多少少肯定会感觉到实现起来比较麻烦, 首先我个人觉得,当使用APM的时候,首先我们要先定义用来包装回调方法的委托,这样难免有点繁琐, 然而使用EAP的时候,我们又需... ...
分类:
其他好文 时间:
2018-08-01 14:14:24
阅读次数:
174
一、引言 在上一个专题中为大家介绍了.NET 1.0中提出来的异步编程模式——APM,虽然APM为我们实现异步编程提供了一定的支持,同时它也存在着一些明显的问题——不支持对异步操作的取消和没有提供对进度报告的功能,对于有界面的应用程序来说,进度报告和取消操作的支持也是必不可少的,既然存在这样的问题,... ...
分类:
其他好文 时间:
2018-08-01 14:11:03
阅读次数:
121
一、概念 APM即异步编程模式的简写(Asynchronous Programming Model)。大家在写代码的时候或者查看.NET 的类库的时候肯定会经常看到和使用以BeginXXX和EndXXX类似的方法,其实你在使用这些方法的时候,你就再使用异步编程模型来编写程序。NET Framewor... ...
分类:
其他好文 时间:
2018-08-01 11:58:39
阅读次数:
175
信号自动识别的接口前缀 接口前缀 接口类型 asi Avalon-ST宿端口(输入) aso Avalon-ST源端口(输出) avm Avalon-MM主端口 avs Avalon-MM从端口 axm AXI主端口 axs AXI从端口 apm APB主端口 aps APB从端口 coe 管道端口 ...
分类:
移动开发 时间:
2018-07-28 13:47:49
阅读次数:
218