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

在D-Bus上,进程是否可以既是服务提供者又是客户端

  •  0
  • oldnavy  · 技术社区  · 7 年前

    我知道流程通常是D-Bus上的服务提供者或客户机,流程实际上是否可能同时是服务和客户机(我认为这样可以)?我在我的项目中有这样的需求,原来有一个服务提供商和客户,有些需求进来了,我也需要原来的客户来提供服务。如果理论上可行的话,会有什么负面影响吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Philip Withnall    7 年前

    是的,这是可能的,简单易行,只要它是适合您试图解决的问题的体系结构,就没有缺点。

    许多系统服务已经做到了这一点:它们在总线上公开一个系统服务,还充当其他系统服务的客户端,这些系统服务向它们提供信息。