[发明专利]分布式代码跟踪系统有效
申请号: | 201780073150.7 | 申请日: | 2017-11-21 |
公开(公告)号: | CN110214313B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | A·阿拉兰塔;R·班加;H·吴;S·李;J·霍夫曼;J·鲍曼;S·麦克马伦 | 申请(专利权)人: | 亚马逊技术股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 汪骏飞;侯颖媖 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 代码 跟踪 系统 | ||
公开了分布式代码跟踪系统的各种实施例,所述分布式代码跟踪系统在多租户计算环境中提供代码跟踪作为服务。在一个实施例中,接收与提交给托管在计算环境中的特定应用程序的请求相关联的代码踪迹,其中多个应用程序托管在所述计算环境中。所述代码踪迹记录对所述特定应用程序的多个部件服务的呼叫以便响应于所述请求。使用基于时间的压缩来压缩所述代码踪迹。接着,将所述压缩的代码踪迹存储在由所述请求的唯一标识符编索引的数据存储区中。
相关申请的交叉引用
本申请要求标题为“分布式代码跟踪系统(DISTRIBUTED CODE TRACING SYSTEM)”且于2016年12月14日提交的美国专利申请号15/378,367的权益,所述专利申请以全文引用的方式并入本文中。
本申请还要求标题为“用于分布式代码跟踪系统的采样途径(SAMPLINGAPPROACHES FOR A DISTRIBUTED CODE TRACING SYSTEM)”且于2016年12月14日提交的美国专利申请号15/378,177的权益,所述专利申请以全文引用的方式并入本文中。
本申请还要求标题为“分布式代码跟踪系统(DISTRIBUTED CODE TRACINGSYSTEM)”且于2016年11月27日提交的美国临时申请号62/426,588的权益,所述临时申请以全文引用的方式并入本文中。
背景技术
面向服务的架构是软件设计模型,其中应用程序部件通过通信协议向其它应用程序部件提供服务。通过使用与面向对象的编程的抽象化类似的抽象化,可在多个计算装置上和多个位置中部署服务,这允许缩放和灵活性。微服务是具有小粒度的面向服务的架构的特定途径。在微服务途径下,对网页的单个请求可由各自专门执行具体任务的几十个不同的服务处置。
附图简述
参考以下图式可更好地理解本公开的许多方面。图式中的部件未必按比例绘制,而将重点放在清楚地说明本公开的原理上。此外,在图式中,贯穿若干视图,相似的附图标记表示对应部分。
图1是根据本公开的各种实施例的联网环境的示意性框图。
图2和图3是根据本公开的各种实施例的图1的联网环境中使用的计算环境的示意性框图。
图4是根据本公开的各种实施例的图1的联网环境中使用的数据存储区的示意性框图。
图5是根据本公开的各种实施例的图1的联网环境中使用的计算环境的示意性框图。
图6是说明根据本公开的各种实施例的功能的一个示例的流程图,所述功能被实现为在图1的联网环境中的计算环境中执行的踪迹处理实体的部分。
图7是说明根据本公开的各种实施例的功能的一个示例的流程图,所述功能被实现为在图1的联网环境中的计算环境中执行的踪迹编索引服务的部分。
图8是说明根据本公开的各种实施例的功能的一个示例的流程图,所述功能被实现为在图1的联网环境中的计算环境中执行的采样服务的部分。
图9是说明根据本公开的各种实施例的功能的一个示例的流程图,所述功能被实现为在图1的联网环境中的计算环境中执行的踪迹处理系统的控制实体的部分。
图10是说明根据本公开的各种实施例的功能的一个示例的流程图,所述功能被实现为在图1的联网环境中的计算环境中执行的踪迹处理系统的部分。
图11是说明根据本公开的各种实施例的功能的一个示例的流程图,所述功能被实现为在图1的联网环境中的计算环境中执行的负载平衡器的部分。
图12是提供根据本公开的各种实施例的图1的联网环境中所采用的计算环境的一个示例说明的示意性框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊技术股份有限公司,未经亚马逊技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780073150.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:共享备用单元和控制系统
- 下一篇:操作系统验证