我无法找到log4net是否为MOM的信息。如果不是那么为什么?我试图从他们的网站上弄明白。
答案 0 :(得分:1)
log4net 不面向消息的中间件。
MOM
支持在分布式应用程序环境中交换通用消息。通过消息传递和/或消息队列来交换数据,支持分布式计算过程之间的同步和异步交互。
MOM
通常是为这些目标而设计的:
为什么log4net不是面向消息的中间件?
因为log4net的设计考虑了这些目标:
能够输出到多个目标(包括通过UDP远程)是MOM
的一个重要特征。但是,log4net不会在应用程序之间创建通信层,它只会将日志写入多个目标。它也不支持开箱即用的异步日志记录。因此它不会提供MOM
预期的所有内容。