如何在java中创建独立的子段?

Posted

技术标签:

【中文标题】如何在java中创建独立的子段?【英文标题】:How to create independent subsegments in java? 【发布时间】:2021-12-28 12:19:43 【问题描述】:

在我们的应用程序中,我们目前正在为异步下游调用创建子段,但从查看 AWS X-Ray 文档来看,它们似乎嵌入在为主线程创建的父段中。

每隔一段时间,我们就会收到错误,主线程完成的地方,因此整个段(带有嵌入的子段)会被一次全部发送到 xray 守护程序,但其中一个子段(异步)在之后完成此主线程完成并在我们的日志中引发错误,因为父段已将数据发送到 xray 守护程序并完成。

我们希望创建子段,以便将它们独立发送到 X 射线守护程序,因此,如果主线程在任何其他线程(子段)之前完成,则无关紧要。

这似乎可以查看 AWS Xray 文档,但我无法找到如何在 java 中实现它。除了下面的 aws 文档之外,我很难在网上找到示例和资源。

https://docs.aws.amazon.com/xray/latest/devguide/xray-api-sendingdata.html

【问题讨论】:

【参考方案1】:

您可以在 AWS Code Sample GitHUB 存储库中找到 Java AWS X-Ray 示例。在查找任何受支持语言的 AWS 代码示例时,这是查找的最佳位置。

您可以在此处找到 AWS X-Ray Java 示例:

https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/xray

这些示例将帮助您启动和运行。要执行您的用例,请查看此服务的 JavaDocs。

如果您想要此服务的其他代码示例,请针对上述 Github 存储库打开一个问题。

【讨论】:

以上是关于如何在java中创建独立的子段?的主要内容,如果未能解决你的问题,请参考以下文章

Java----如何在窗口中创建菜单

如何在 iPad 的视图控制器中创建多个表格视图?

我应该如何在 Scala 中创建 Int 的子类型?

如何在iphone的子视图页面中创建带有导航返回按钮的导航栏

如何在 Java 应用程序中创建数据库和表? [关闭]

如何在 Unity 中创建数组的独立副本?