gpt4 book ai didi

java - 使用 Java 和 Spring、消息传递或 RMI 进行分布式计算?

转载 作者:行者123 更新时间:2023-11-30 06:26:51 25 4
gpt4 key购买 nike

我在一家刚接触 Java 的公司工作,我是唯一的 Java 程序员,我需要在几个月内编写大约 10 个系统。该公司还有另外 2 名程序员了解基本的 Java。不是 Spring 或类似的东西。

该公司在 LDAP、MySQL 和 AS/400 中拥有用户数据。我在想一些简单的原因,为什么要与 2 Jr Programmers 一起工作。我正在考虑让他们使用 Messaging 或 RMI 调用所有难以获取的数据。让他们用 Java 和 Springs 做前端,然后调用消息传递或 RMI,我做所有后端工作。

我想听听关于这方面的一些最佳方法和最佳方法。所有项目都是 Web 应用程序

最佳答案

Spring Integration 的替代品是 Apache Camel .

以下是其他选择:

消息传递:JMS、AMQP (RabbitMQ)、Redis (PubSub)、ZeroMQ

RPC:JAX-WS (SOAP)、JAX-RS (REST)、Protobuf 和 Thrift

我已经有大约 7 年没有看到使用 Java RMI 了....

(列表的顺序是从 Java 友好开始到不太友好但性能/灵 active 更高)。

您还可以通过 Hazelcast 使用分布式数据结构进行大量消息传递/rpc并且似乎出奇地易于使用(尽管我从未广泛使用过它)。

您还可以使用一些消息队列,例如用于 RPC 的 RabbitMQ。

关于java - 使用 Java 和 Spring、消息传递或 RMI 进行分布式计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13937095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com