【发布时间】:2015-11-18 04:57:42
【问题描述】:
我找不到 log4net 是否是 MOM 的信息。如果不是那为什么?我试图从他们的网站上弄清楚。
【问题讨论】:
-
取决于您如何定义
MOM以及您需要哪些功能。log4net可以输出到多种目标类型,包括通过网络在远程目标上。
我找不到 log4net 是否是 MOM 的信息。如果不是那为什么?我试图从他们的网站上弄清楚。
【问题讨论】:
MOM 以及您需要哪些功能。 log4net 可以输出到多种目标类型,包括通过网络在远程目标上。
log4net 不是面向消息的中间件。
MOM 支持在分布式应用程序环境中交换通用消息。数据通过消息传递和/或消息队列进行交换,支持分布式计算进程之间的同步和异步交互。
MOM 通常是为这些目标而设计的:
为什么 log4net 不是面向消息的中间件?
因为 log4net 的设计考虑了这些目标:
能够输出到多个目标(包括通过 UDP 远程)是MOM 的一个关键特性。但是 log4net 并没有在应用程序之间创建通信层,它只允许将日志写入多个目标。它也不支持开箱即用的异步日志记录。所以它不能提供MOM 所期望的一切。
【讨论】: