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

在应用程序层之间传输Java异常堆栈跟踪,java,exception,jakarta-ee,rmi,Java,Exception,Jakarta Ee,Rmi,在我们的组织中,我们有JavaEE多层应用程序,每一层都在一个物理weblogic集群中 现在,当后端层(最低层)发生异常时,我们的框架仅将“异常消息”传输到上层,而不是整个堆栈跟踪,原因是网络带宽 我们想要更详细的关于上层异常的信息,但是我们需要保持消息的小(尽可能少的KB) 我们如何解决这个问题?生成完整的堆栈跟踪并压缩它。任何冗余信息(来自嵌套堆栈跟踪)都将得到很好的压缩 你为什么担心网络带宽?这些不是很少见吗

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

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

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


我们如何解决这个问题?

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

你为什么担心网络带宽?这些不是很少见吗