Java世界相当于Apple的服务管理框架

时间:2017-09-19 06:01:02

标签: java asynchronous osgi soa xpc

Apple的SMF包括以下内容:

  • XPC(一种进程间通信,一种面向服务的方式)
  • 与launchd集成(系统范围,恶意软件和服务的操作系统耦合生命周期管理)
  • 队列调度 - 具有多核支持的异步并发
  • 每个进程的安全性/权限级别

AFAIK,它是一个非常一致的多任务,面向服务的操作系统级恶魔和服务的包装。

我正在寻找一个Java 轻量级等价物,但我还没有找到一个现成的解决方案。到目前为止,我最好的赌注是:

  • Apache KarafAIOLOS(提供SOA骨骼)
  • 任何Java友好的IPC协议(替代XPC)
  • Java fork / join Executors(用于异步并发和负载平衡)
  • Java安全性(针对特权级别)

但我非常确定必须在一个漂亮的基于Java的框架中集成至少三个以上内容。具有开箱即用并发性的OSGI已经成为现实。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

在我的问题评论中写下@ NeilBartlett的答案:

Apache Aries。然后我可以毫不费力地实现我自己的要求。