代码之家  ›  专栏  ›  技术社区  ›  JDH

nservicebus是否在插入订阅记录后删除它?

  •  0
  • JDH  · 技术社区  · 14 年前

    2010-05-06 15:07:57416[1]调试NHibernate.Persister.Entity.AbstractEntityPers 寄存器[(空)]<(空)>-插入0:插入[订阅](SubscriberEndpo) int,MessageType)值(?,?) 寄存器[(空)]<(空)>-更新0: 2010-05-06 15:07:57416[1]调试NHibernate.Persister.Entity.AbstractEntityPers

    为什么要先插入然后删除我的订阅?为了排除nhibernate方言的问题,我尝试将订阅存储切换到oracle10g数据库。它的行为完全相同,前两次都有效,然后我开始看到我的订阅在被插入后立即被删除。你知道是什么导致了这种行为吗?

    2 回复  |  直到 14 年前
        1
  •  0
  •   Andreas Öhlund    14 年前

    只有当订户收到取消订阅的请求时,才会发生删除。你能确认你没有呼叫总线吗?在你的代码中的任何地方取消订阅?

        2
  •  0
  •   JDH    14 年前

    升级到2.0.0.1145版后,我从未遇到过此问题。我没有做任何其他更改(除了日志配置),所以我假设这是以前版本的一个bug。