ioncore-java-fox:用Java实现的基本ION消息传递系统

时间:2024-05-19 02:40:34
【文件属性】:

文件名称:ioncore-java-fox:用Java实现的基本ION消息传递系统

文件大小:32.29MB

文件格式:ZIP

更新时间:2024-05-19 02:40:34

Java

ioncore-java-fox 这是我在UCSD主持的下班后项目。 用Java实现的竞争海洋天文台(OOI)能力容器 在OOI,我帮助开发了Python的功能容器。 它接收,处理并转发了来自海洋船只,浮标和滑翔机的消息。 我们将AMQP(RabbitMQ)用于消息传递系统。 功能容器可以包括可扩展的管理,压缩,加密等。 我觉得Python是这个项目的错误舞台。 但是我不得不说服其他人,开发人员可以使用Java,并且Twisted(Python的事件驱动框架)阻碍了进步。 我编写了这种体系结构,以展示Java如何在项目中发挥作用。 简化的线程模型 由于一致担心,Java被拒绝了。 我花了很多时间试图尽可能简化线程。 每个消息都有一个线程。 这使线程烦恼在框架中。 典型的程序员不必担心并发性,而只需要重新编写自己的代码即可,这对于消息传递系统而言并不难。 其他感兴趣的代码 这可能是一


网友评论