Java-世界上相当于 Apple 的服务管理框架
Java-world equivalent of Apple's Service Management Framework
Apple 的 SMF 其中包括:
- XPC(进程间通信的一种形式,一种面向服务的方式)
- 与 launchd 集成(系统范围,OS-耦合的恶魔和服务生命周期管理)
- 队列调度 - 支持多核的异步并发
- 每个进程 security/privilege 个级别
AFAIK,它是多任务、面向服务、OS 级恶魔和服务的非常一致的包装。
我正在寻找 Java 轻量级 等价物,但我找不到现成的解决方案。到目前为止我最好的赌注是:
- Apache Karaf or AIOLOS(提供 SOA 骨架)
- 任何 Java 友好的 IPC 协议(XPC 的替代品)
- Java fork/join Executors(用于异步并发和负载均衡)
- Java 安全性(针对权限级别)
但我很确定在一个不错的基于 Java 的框架中必须至少集成以上三个。 OS具有开箱即用并发性的 GI 已经很不错了。
有什么建议吗?
只是在对我的问题的评论中写下@NeilBartlett 的回答:
Apache Aries。然后我可以毫不费力地在它之上实现我自己的需求。
Apple 的 SMF 其中包括:
- XPC(进程间通信的一种形式,一种面向服务的方式)
- 与 launchd 集成(系统范围,OS-耦合的恶魔和服务生命周期管理)
- 队列调度 - 支持多核的异步并发
- 每个进程 security/privilege 个级别
AFAIK,它是多任务、面向服务、OS 级恶魔和服务的非常一致的包装。
我正在寻找 Java 轻量级 等价物,但我找不到现成的解决方案。到目前为止我最好的赌注是:
- Apache Karaf or AIOLOS(提供 SOA 骨架)
- 任何 Java 友好的 IPC 协议(XPC 的替代品)
- Java fork/join Executors(用于异步并发和负载均衡)
- Java 安全性(针对权限级别)
但我很确定在一个不错的基于 Java 的框架中必须至少集成以上三个。 OS具有开箱即用并发性的 GI 已经很不错了。
有什么建议吗?
只是在对我的问题的评论中写下@NeilBartlett 的回答:
Apache Aries。然后我可以毫不费力地在它之上实现我自己的需求。