node_challenge:测试概念的 NodeJS 挑战

时间:2024-06-26 01:46:27
【文件属性】:

文件名称:node_challenge:测试概念的 NodeJS 挑战

文件大小:190KB

文件格式:ZIP

更新时间:2024-06-26 01:46:27

JavaScript

Node.JS 编码挑战 任务是构建一个简单的生产者/消费者系统。 在这个系统中,Generator 会发送一系列随机的算术表达式,而 Evaluator 会接受这些表达式,计算结果,然后将解决方案报告给 Generator。 要求 至少,必须执行以下操作: 生产者和消费者作为单独的 NodeJS 服务。 Producer 生成两个正整数的随机加法表达式,例如“2+3=” 消费者计算并为它收到的每个表达式返回正确的数学结果 消费者以每个生产者至少 1 请求/秒的速率同时成功处理来自两个生产者的请求(总计 2 请求/秒) 消费者和生产者应该记录他们生成和接收的所有消息。 除了简单的加法之外,您可以*地支持更多,但这不是必需的。 最终产品应该: 使用严格的 JavaScript 构建并使用 NodeJS 运行 不依赖任何外部服务,如 Redis、ZeroMQ 或类似技术 不使用


【文件预览】:
node_challenge-master
----package.json(593B)
----test()
--------LibSpec.js(4KB)
----assets()
--------UML_diagrams.001.jpg(28KB)
--------UML_diagrams.002.jpg(29KB)
--------UML_diagrams.key(144KB)
----server.js(2KB)
----LICENSE(1KB)
----.gitignore(526B)
----lib()
--------index.js(2KB)
----README.md(2KB)
----generator.js(2KB)

网友评论