我与之交谈的每个知道(知道)它的人都声称这是自切片面包以来最伟大的事情。为什么失败了?或者,如果它没有失败,那么现在谁在使用它?
7 回答
查看GigaSpaces。这是一个非常成功的 Jini/Javaspaces 实现。
我认为 Jini 有一个很棒的模型,但它被 Java 卡住了。Web 服务更有吸引力,因为它使用标准化协议,尽管 Jini 服务发现更自然。
这个想法肯定已经平息了。这很奇怪,因为您认为它的目标现在更加相关。
老问题,但是 JINI 已经交给了 Apache,现在是 Apache River 项目:
Zeroconf 和其他发现协议同样被称为自切片面包以来最伟大的东西。只是味道一直在变化。
Jini 皇冠上的宝石是它的 JavaSpaces 服务 IMO。遗憾的是,Sun 似乎已经放弃了它。虽然它仍然作为 Apache River 存在,但是我不确定它是否正在积极开发中。
我的两分钱... Jini 很好/很好,但我认为它试图成为以 Java 为中心的 CORBA 早在公司开始不愿意为 CORBA 带来的东西支付大笔费用的那一天。WS-* 规范开始获得业界“公认的解决方案”的份额。我认为 Jini 本来可以在一个小窗口中抢占可观的市场份额,但它从未发生过。与其他替代品相比,Sun 对于 Jini 带来的东西想要太多钱。我很想听听不同意的人的意见!我的看法是,Jini 是不错的技术,但在企业方面,商业方面没有未来。它可能会在其他地方找到一席之地,这取决于甲骨文决定用它做什么。
Jini 是一项了不起的技术。推动 EJB 系统的唯一原因是它允许 Sun 销售更多硬件,因为 EJB 在高性能机器上运行得最好(由于共享状态和数据库访问)。当时(1999 年)Jini 允许更好的可扩展性,在商品硬件上运行良好,因此 Sun 不推广 Jini 是有道理的。很遗憾,因为我一直想知道何时有人会像 JBoss 和 J2EE 一样发布易于使用的开源 Jini 服务器。然而,通过使用 Jini 技术(基于 Linda TupleSpaces)并通过使用以其他方式实现的 Tuple Spaces 将它们应用于编写软件系统,我确实为公司节省了大量时间和金钱。