Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我可以在没有MessageBroker的情况下使用Spring集成吗_Java_Spring_Spring Integration - Fatal编程技术网

Java 我可以在没有MessageBroker的情况下使用Spring集成吗

Java 我可以在没有MessageBroker的情况下使用Spring集成吗,java,spring,spring-integration,Java,Spring,Spring Integration,我正在构建一个近乎实时的数据管理系统,我发现Spring集成正是以分布式和可扩展的方式实现整个数据管理生命周期所需要的。但是,我想知道是否有一种方法可以在不同的虚拟机上实现它,而无需使用消息代理(例如ActiveMQ、RabbitMQ) 我知道ZeroMQ可能应该做这项工作,但(目前)它似乎没有得到Spring集成项目的正式支持 那么,有没有一种方法可以只使用Spring集成(没有message broker)将项目体系结构分发到多个服务器上呢?好的,您可以使用内置的TCP/UDP支持来启动套接

我正在构建一个近乎实时的数据管理系统,我发现Spring集成正是以分布式和可扩展的方式实现整个数据管理生命周期所需要的。但是,我想知道是否有一种方法可以在不同的虚拟机上实现它,而无需使用消息代理(例如ActiveMQ、RabbitMQ)

我知道ZeroMQ可能应该做这项工作,但(目前)它似乎没有得到Spring集成项目的正式支持


那么,有没有一种方法可以只使用Spring集成(没有message broker)将项目体系结构分发到多个服务器上呢?

好的,您可以使用内置的TCP/UDP支持来启动套接字服务器和客户端:

还有Zookeeper支持:

您还可以查看Hazelcast的Spring集成扩展:

此外,您还可以通过许多其他协议来分发状态:共享DB(Mongo、Redis、Gemfire等),甚至只需根据FTP上的共享文件系统找出一些东西


是,还没有ZeroMQ支持:。但贡献总是受欢迎的

使用TCP套接字,是否可以实现发布/订阅通道策略?