使用 Stomp 和 Apache ActiveMQ 作为可靠的系统日志
我的一个程序需要一种可靠的方式来登录不可靠的网络(即互联网)。 发送者或接收者可能随时离线并可以稍后再回来。 但客户发送的任何消息都不应错过。 显然 syslog 不符合要求。 我正在探索使用 Apache ActiveMQ 等消息传递服务器来代替 syslog。 消息发送者使用 perl、ruby 和 c 语言。 所以我用 Stomp 作为消息传输。
这符合我的目的吗? 我在这里缺少任何陷阱吗?
拉吉
One of my programs requires a reliable way to log across unreliable network (ie internet). The sender or receiver may go offline any time and can come back later. But any message sent by client should not be missed. Obviously syslog does not fit the bill. I am exploring the use of messaging servers like Apache ActiveMQ instead of syslog. Message senders are in perl, ruby and c. So I have Stomp as the message transport.
Does this serve my purpose? Is there any pitfall I am missing here?
raj
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我觉得一切都很好
That all sounds fine to me
您可能需要查看具有 TCP 模式的 syslog-ng。 这可以实现可靠的交付,但您必须确保正确配置它。
You may want to check out syslog-ng which has a tcp mode. This allows for reliable delivery, but you have to make sure you configure it correctly.