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

OSX上是否有等同于DBUS的?

  •  18
  • jldupont  · 技术社区  · 15 年前

    OSX上是否有与Linux DBU相同的版本?我的意思是,在OSX上有默认的“消息总线”可用吗?

    免责声明: 这里是Osx Newbie。

    4 回复  |  直到 7 年前
        1
  •  9
  •   Oluwafemi Sule    7 年前

    最接近的模拟可能是分布式通知(或同一进程通信的通知)。这不是一个完美的模拟,但它适合大致相同的利基。你可以在苹果的网站上看到更多关于它的信息。 Notification Programming Topics 尤其是关于 distributed notification center

        2
  •  21
  •   Community CDub    8 年前

    如果需要使用dbus,可以通过 Homebrew
    homebrew是OS X的一个包管理器,它提供了许多库,这些库主要以Linux为主要目标编写。 可以找到dbus包 here

    但是,默认情况下并没有安装它,如果您打算编写Cocoa应用程序,那么可以使用(分布式)通知中心,正如mipadi在中解释的那样。 his post (你也接受了)。

    如果您需要一个健壮的中间件来进行通信,您还可以看看 IceTouch ZeroC 这是一个Cocoa库,用于使用其ICE框架提供的服务和功能。 该包包含 IceStorm 例如,发布/订阅服务器或 IceGrid 可用于构建大规模分布式系统的服务

        3
  •  3
  •   jldupont    15 年前

    有马赫的 端口 ,这可能会满足您的需要: http://en.wikipedia.org/wiki/Mach_(kernel)

        4
  •  -2
  •   Joe Holloway    13 年前

    你可以查一下 DarwinPorts . 它应该包括DBUS库。