原文:比最差的API(ETW)更差的API(LTTng)是如何炼成的, 谈如何写一个好的接口

最近这几天在帮柠檬看她的APM系统要如何收集.Net运行时的各种事件, 这些事件包括线程开始, JIT执行, GC触发等等. .Net在windows上 NetFramework, CoreCLR 通过ETW Event Tracing for Windows , 在linux上 CoreCLR 是通过LTTng跟踪事件. ETW的API设计已经被很多人诟病, 微软推出的类库krabsetw中直指 ...

2017-12-27 16:21 12 6213 推荐指数:

查看详情

如何写一个接口

1.try{}catch{} 中的exception:    异常,不要吞掉,该throw的应该throw出来,由项目统一的ExceptionHandler统一处理   尽量丰富throw出的ex ...

Wed Jan 03 23:46:00 CST 2018 0 2131
如何写一个Webserver(三)

  在上一篇里,我介绍了如何应用socket和epoll来组织和管理从客户端(如,浏览器)传入的连接,通过设置非阻塞连接让Webserver有更好的性能.   下面,我介绍一下在我的Webserver Maestro用的线程池.Maestro整体的结构是epoll轮询加上线程池处理传入 ...

Sat May 29 17:23:00 CST 2021 0 199
如何写一个Webserver(-)

关于如何写一个Webserver,很多大咖都发表过类似的文章.趁着这个五一假期,我也来凑个份子. 我Webserver的原因,还得从如何将http协议传送的消息解析说起.当时,我只是想了解一下http的消息解析过程,能够提高基于http协议的消息处理效率,所以就在网上搜了一下 ...

Mon May 03 23:39:00 CST 2021 0 299
如何写一个的缺陷(Defect)报告

编写缺陷报告是测试人员的日常工作,的缺陷报告能够让开发人员更容易理解,更快速的定位问题;不好的缺陷报告可能会误导调查方向,增加沟通成本。那么一个的缺陷报告应该包括哪些方面呢? 请看我的mindmap: 标题   1. 首先要做一个“标题党”(此标题党非彼标题党)。标题一定要清晰简洁易 ...

Mon Apr 25 01:25:00 CST 2016 0 7869
如何写出安全的API接口

通过园友们的讨论,以及我自己查了些资料,然后对接口安全做一个相对完善的总结,承诺给大家写个demo,今天一并放出。 对于安全也是相对的,下面我来根据安全级别分析 1.完全开放的接口 有没有这样的接口,谁都可以调用,谁都可以访问,不受时间空间限制,只要能连上互联网就能调用 ...

Wed Dec 14 18:11:00 CST 2016 1 22033
如何写一个webService接口

第一次接口的时候,感觉太过笼统,压根不知道接口是个什么东东,,后来自己也查了好多资料,才发现其实接口可以就认为是一个方法,自己多几种以后就会发现挺简单的,自己整理了一下资料,纯属增强自己的记忆,也方便更多像我这样的菜鸟们参考。。。 下面是我自己一个案例,用来同步文件用的这里我用的流 ...

Wed Dec 19 07:45:00 CST 2018 0 1011
怎样提供一个的移动API接口服务/从零到一[开发篇]

  引语:现在互联网那么热,你手里没几个APP都不好意思跟别人打招呼!但是,难道APP就是全能的神吗?答案是否定的,除了优雅的APP前端展示,其实核心还是服务器端。数据的保存、查询、消息的推送,无不是在服务器端完成的,默默地!那么,怎样提供一个的服务端API接口就是一个至关重要的问题 ...

Wed Jan 13 05:44:00 CST 2016 15 7679
研发团队如何写API接口文档

导读 背景 痛点在哪? 为什么要写接口文档? API规范 接口工具 总结 背景 随着业务的发展,支撑组的项目也是越来越多。同时,从整个支撑组项目架构体系(含运维和运营体系),我们对系统业务水平拆分,垂直分层,让业务系统更加清晰 ...

Wed May 30 21:07:00 CST 2018 2 10668
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM