lc1-event-service:用于存储项目 serenity 的事件服务的临时存储库

时间:2024-07-22 05:28:45
【文件属性】:

文件名称:lc1-event-service:用于存储项目 serenity 的事件服务的临时存储库

文件大小:30KB

文件格式:ZIP

更新时间:2024-07-22 05:28:45

JavaScript

【宁静】活动服务 介绍 这是一个存储项目宁静事件服务(基于时间的工作流,电子邮件通知)的存储库。 消费者和生产者可能最终会出现在和/或但现在工作人员的集合将存储在这里。 一个名为基于节点的工作队列将作为 Redis 的前端。 它包括一个简单而漂亮的 UI,还支持用于作业管理的 REST 调用。 我们将定义生产者一段代码,将一个作业添加到队列中,而消费者定义一段代码,用于处理队列中的作业并将其删除。 如果你曾经使用过任何基于 MQTT 的产品,你会发现是一个简单的基于 REST 的替代品,很像 Resqueue。 本地设置 首先确保您已在本地环境中安装并运行 redis。 我建议你在这个目录中运行redis-server ,这样你就可以删除你的 rdb 文件,如果你需要的话,可以从一个新的 db 开始。 接下来启动 Web 界面node ui.js并在端口 3000 上使用浏览器点击 还有


【文件预览】:
lc1-event-service-dev
----.gitignore(36B)
----4setToSubmission.js(1KB)
----templates()
--------email.jade(216B)
----package.json(398B)
----3getFutureReadyForReview.js(5KB)
----ui.js(1KB)
----6sendDiscussionNotificationEmails.js(3KB)
----6getParticpantsForDiscussionNotification.js(5KB)
----utils()
--------getFutureChallengesReadyForReview.js(2KB)
--------jobsFilter.js(1KB)
--------getChallengesReadyForReview.js(2KB)
--------logger.js(619B)
--------getChallengeParticipants.js(2KB)
--------setChallengeToReview.js(2KB)
----Readme.md(7KB)
----4getResetChallenges.js(4KB)
----3getMissedReadyForReview.js(5KB)
----5getChallengesforMail.js(2KB)
----config()
--------kue.js(3KB)
----3setToReview.js(2KB)
----5sendEmail.js(1KB)
----Procfile(458B)
----ProcfileFree(81B)
----docs()
--------challenge.Kue_Refacor.md(3KB)
--------challenge.NewDiscussionEmailNotification.md(6KB)

网友评论