Online Judge System with Kafka as Messaging Queue
- Version
- Download 7
- File Size 317.22 KB
- File Count 1
- Create Date 30 May 2023
- Last Updated 30 May 2023
Online Judge System with Kafka as Messaging Queue
MUSTAHSAN KHAN 1, ADITYA DAYAL TYAGI 2
1Department of Computer Science and Engineering, ITS Engineering College
2 Assistant Professor, Department of Computer Science and Engineering, ITS Engineering College
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Online Judge is a widely used system for programming contests and coding interviews. It requires a messaging queue to handle the submission and evaluation process. This paper presents Kafka as a messaging queue for Online Judge systems. Kafka is a distributed streaming platform that provides fault-tolerant and scalable messaging services. We propose a novel architecture for Online Judge systems using Kafka as the messaging queue. Our architecture is highly scalable, fault-tolerant, and provides real-time processing of messages. We implement our proposed architecture and evaluate its performance using different metrics.
Key Words: Online Judge System, Kafka
Download