当前位置: 首页 > 知识库问答 >
问题:

具有ZeroMq体系结构的Vertx

吴均
2023-03-14

我有两个应用程序在同一台服务器上运行。一个是c应用程序,另一个是运行在vertx上的java web服务器。Web服务器希望向C部件发送请求并获得响应。ZeroMq似乎是一个执行进程间通信的解决方案。它是通往vertx的桥梁(https://github.com/dano/vertx-zeromq),但没有那么好的记录。

我想知道我认为这座桥能做些什么:

  • C zeroMq socket type是一个交易商,它通过发送包含处理程序地址的适当消息来注册到事件总线

它有机会工作吗,还是我误解了zeroMq桥?

共有1个答案

裴宏壮
2023-03-14

这听起来对我来说是正确的,但是你不需要ZeroMQ——你可以只使用普通的TCP-https://vertx.io/docs/vertx-tcp-eventbus-bridge/java/,它有很好的留档和支持。

我目前正在研究在我的项目中使用ZeroMQ的好处,并怀疑它对更复杂的拓扑结构有用,比如“在不知道谁想要的情况下广播事件(不需要处理程序注册)”,但从我所看到的来看,Vertx不支持这一点。

 类似资料:
  • Ceph 独一无二地用统一的系统提供了对象、块、和文件存储功能,它可靠性高、管理简便、并且是自由软件。 Ceph 的强大足以改变贵公司的 IT 基础架构、和管理海量数据的能力。Ceph 可提供极大的伸缩性——供成千用户访问 PB 乃至 EB 级的数据。 Ceph 节点以普通硬件和智能守护进程作为支撑点, Ceph 存储集群组织起了大量节点,它们之间靠相互通讯来复制数据、并动态地重分布数据。 Cep

  • 本文向大家介绍hdfs的体系结构相关面试题,主要包含被问及hdfs的体系结构时的应答技巧和注意事项,需要的朋友参考一下 解答: hdfs有namenode、secondraynamenode、datanode组成。 为n+1模式 namenode负责管理datanode和记录元数据 secondraynamenode负责合并日志 datanode负责存储数据

  • 冯·诺依曼体系结构 计算机处理的数据和指令一律用二进制数表示 顺序执行程序 计算机运行过程中,把要执行的程序和处理的数据首先存入主存储器(内存),计算机执行程序时,将自动地并按顺序从主存储器中取出指令一条一条地执行,这一概念称作顺序执行程序。 计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成。 数据的机内表示 二进制表示 机器数 由于计算机中符号和数字一样,都必须用二进制数串来表

  • 主要内容:1. Data Access/Integration(数据访问/集成),2. Web 模块,3. Core Container(Spring 的核心容器),4. AOP、Aspects、Instrumentation 和 Messaging,5. Test 模块Spring 框架基本涵盖了企业级应用开发的各个方面,它包含了 20 多个不同的模块。 图1:Spring架构图 上图中包含了 Spring 框架的所有模块,这些模块可以满足一切企业级应用开发的需求,在开发过程中可以根据需求有选

  • 主要内容:请求的生命周期:由高层次,Struts2是一个上拉型MVC(MVC2)框架。在Struts2的模型 - 视图 - 控制器模式,实现以下五个核心部件: Actions Interceptors Value Stack / OGNL Results / Result types View technologies Struts 2 从传统的MVC框架操作需要的模型,而不是在控制器角色略有不同,虽然有一些重叠。 上面的

  • 主要内容:1 server.xmlTomcat的体系结构由一系列功能组件组成。 这些功能组件在每个Tomcat服务器安装目录中定义,具体来说放在Tomcat的安装文件夹的/conf子目录下,有个命名为的文件。下面我们来详细讨论这些组件的作用。 1 server.xml 默认情况下,server.xml文件有以下配置,我们将详细研究里面的元素。 让我们从内到外讨论server.xml文件的功能组件。 1.1 Context(上下文)