当前位置:  开发笔记 > 运维 > 正文

在OSX上有相当于DBus的东西吗?

如何解决《在OSX上有相当于DBus的东西吗?》经验,为你挑选了2个好方法。

在OSX上是否有与Linux DBus相同的功能?我的意思是,OSX上默认有"消息总线"吗?

免责声明: OSX新手在这里.



1> MKroehnert..:

如果您需要使用DBus,可以通过Homebrew安装它.
Homebrew是OS X的软件包管理器,提供了许多库,其中大部分以Linux作为主要目标.DBus包可以在这里找到

但是,默认情况下不会安装它,如果您打算编写Cocoa应用程序,那么可以使用(分布式)通知中心作为mipadi在他的帖子中解释(您也接受了).

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



2> mipadi..:

可能最接近的模拟是分布式通知(或同一进程通信的通知).它不是一个完美的模拟,但它适合大致相同的利基.您可以在Apple的通知编程主题中阅读有关它的更多信息,特别是有关分布式通知中心的部分.

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有