Performance Comparison and Analysis of gRPC and ZeroMQ for Efficient framework Selection in Chat Service Implementation
To provide insights for companies and services looking to implement a chat service in selecting an efficient library
- Independent Variable: zeroMQ, gRPC
- Controlled Variable: Message Transmission Count, Message Size
- Dependent Variable: Transmission Speed, Throughput(message/s), CPU Usage
- gRPC: Implementing asynchronous programming using Python Module Asyncio.
- zeroMQ: Implementing a bidirectional streaming with PUB/SUB + PUSH/PULL patterns.
5-3. Measuring the elapsed time and throughput (messages per second) when sending messages of a specific byte size.
- https://scholar.google.com/scholar?hl=ko&as_sdt=0%2C5&q=exploring+the+impact+of+chatbots+on+consumer+sentiment&btnG=
- https://scholar.google.com/scholar?hl=ko&as_sdt=0%2C5&q=STUDYING+SYSTEMS+OF+OPEN+SOURCE+MESSAGING&btnG=
- https://fdik.org/wikileaks/year0/vault7/cms/files/The%20Architecture%20of%20Open%20Source%20Applications%20(Volume%202)_%20ZeroMQ.pdf
- https://www.igvita.com/2010/09/03/zeromq-modern-fast-networking-stack/
- https://www.sedaily.com/NewsView/29OFG5G6XW
- https://www.techm.kr/news/articleView.html?idxno=106416
- https://books.google.co.kr/books?hl=ko&lr=&id=883LDwAAQBAJ&oi=fnd&pg=PR2&dq=gRPC&ots=jvoTaR9CAA&sig=fiQ8s6FGY5BYr28bKWSVB_n0r5I&redir_esc=y#v=onepage&q=gRPC&f=false
- https://web.archive.org/web/20220508010157id_/https://dl.acm.org/doi/pdf/10.1145/3476883.3520220
- https://www.vinsguru.com/grpc-server-streaming/
- https://learning-0mq-with-pyzmq.readthedocs.io/en/latest/pyzmq/patterns/pubsub.html#