Solaris上

时间:2016-12-02 13:14:49

标签: java jms solaris

我有四个独立的进程正在侦听来自某个特定主题的消息。连接模式为DUPS_OK_ACKNOWLEDGE,TopicSubscriber是持久的。实施是专有的......

当制作人发布消息时,某些进程偶尔会有延迟。例如,消息在18:22:04发布,以下情况发生(有时):

[18:22:04-Process1] Message1 received
[18:22:04-Process3] Message1 received
[18:22:06-Process2] Message1 received
[18:22:06-Process4] Message1 received

注意两个进程的延迟为2秒。在此期间,接收过程没有任何GC或类似物。奇怪的是,Linux上不存在这种行为。

有没有人知道什么可能导致这种行为(除了专有实现中的错误)?听起来对任何人来说都很熟悉吗?

0 个答案:

没有答案