node_producer_consumer_challenge

时间:2021-06-01 06:23:03
【文件属性】:
文件名称:node_producer_consumer_challenge
文件大小:5KB
文件格式:ZIP
更新时间:2021-06-01 06:23:03
JavaScript node_producer_consumer_challenge 构建一个简单的生产者/消费者系统。 在这个系统中,Generator 会发送一系列随机的算术表达式,而 Evaluator 会接受这些表达式,计算结果,然后将解决方案报告给 Generator。 要求: 至少,我们希望看到以下内容的实施: 生产者和消费者作为单独的 NodeJS 服务。 Producer 生成两个正整数的随机加法表达式,例如“2+3=” 消费者计算并为它收到的每个表达式返回正确的数学结果 消费者以每个生产者至少 1 请求/秒的速率同时成功处理来自两个生产者的请求(总计 2 请求/秒) 消费者和生产者应该记录他们生成和接收的所有消息。 除了简单的加法之外,您可以*地支持更多,但这不是必需的。 最终产品应该: 使用严格的 JavaScript 构建并使用 NodeJS 运行 不依赖任何外部服务,
【文件预览】:
node_producer_consumer_challenge-master
----producer.js(1KB)
----package.json(317B)
----runner.js(399B)
----.gitignore(195B)
----consumer.js(935B)
----queue.js(686B)
----README.md(3KB)
----config.json(171B)

网友评论