在应用程序层之间传输 Java 异常堆栈跟踪

发布于 2024-12-04 14:14:57 字数 195 浏览 0 评论 0原文

在我们的组织中,我们有 Java EE 多层应用程序,每一层都位于一个物理 weblogic 集群中。

目前,当后端层(最低层)发生异常时,出于网络带宽的原因,我们的框架仅将“异常消息”传输到上层,而不是整个堆栈跟踪。

我们想要有关上层异常的更多详细信息,但我们需要保持消息较小(尽可能少的 KB)。

我们该如何解决这个问题呢?

In our organization we have Java EE multi-tier applications, each tier in a physical weblogic cluster.

Right now, when an exception occurs in the backend tier (lowest tier), our framework only transfers the "exception message" to upper tiers, not the entire stack trace, for network bandwith reasons.

We want more detailed information about the exception in upper tiers, but we need to keep the message small (as few KB as possible).

How can we address this problem?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

掩于岁月 2024-12-11 14:14:57

生成完整的堆栈跟踪并将其压缩。任何冗余信息(来自嵌套堆栈跟踪)都将被很好地压缩。

为什么您关心网络带宽?这些不是很罕见吗?

Generate the full stack trace and zip it. Any redundant information (from nested stack traces) will compress very well.

Why are you concerned about network bandwidth? Aren't these very rare?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文