【发布时间】:2023-11-23 16:36:01
【问题描述】:
最近我一直在讨论在 n 层架构中处理链上通信的最佳方式。
目前我正在做的方法是在层之间抛出和处理异常以查找错误,并使用事件/委托进行其他通信(更新进度条等)。这些是最好的方法,还是我忽略的另一种方法被认为是更好的做法?
【问题讨论】:
-
澄清你所说的 n 层是什么意思。根据我的定义,异常不能向上或向下传递,因为它们(可能)在不同的计算机上运行,并且您需要某种形式的网络层来处理此类通信。在这种情况下,我希望得到诸如 RPC 之类的答案、消息队列和 UDP 之类的答案。等等。
标签: .net exception events communication n-tier-architecture