2021
DOI: 10.30837/itssi.2021.16.012
|View full text |Cite
|
Sign up to set email alerts
|

The Platform for Creation of Event-Driven Applications Based on Wolfram Mathematica and Apache Kafka

Abstract: The article is devoted to the study and development of the mechanism of interaction between Wolfram Mathematica programs and Apache Kafka queue to provide the ability to build event-driven applications based on it. The subject of the research is the practical principles of building a mechanism for interaction between Wolfram Mathematica and Apache Kafka through a proxy-server. The purpose of the article is to develop and substantiate practical recommendations regarding the formation of proxy-server and a mecha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
1

Relationship

4
1

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 5 publications
0
7
0
Order By: Relevance
“…The Mathematica document had its own kernel of the mathematical processor, which was allocated its own CPU core for guaranteed independent processing. The connection to the Apache Kafka cluster was performed as described in [14][15][16]. Cloud technologies of DigitalOcean were chosen as a platform for deployment, where servers based on Ubuntu 20.04 LTS x64 OS were located.…”
Section: Methodsmentioning
confidence: 99%
“…The Mathematica document had its own kernel of the mathematical processor, which was allocated its own CPU core for guaranteed independent processing. The connection to the Apache Kafka cluster was performed as described in [14][15][16]. Cloud technologies of DigitalOcean were chosen as a platform for deployment, where servers based on Ubuntu 20.04 LTS x64 OS were located.…”
Section: Methodsmentioning
confidence: 99%
“…As shown in [19], the Wolfram Mathematica processor does not have built-in mechanisms to connect to the Kafka queue cluster. This opportunity to work in two directions: publishing messages in the queue and consuming messages from it -provides the use of a package with [19] with the extension [20] for use on a computing server. To run it on the computing server, Apache Kafka is additionally installed as a queue client and third-party Kafkacat software [21].…”
Section: Microservice Of Calculationsmentioning
confidence: 99%
“…For the Wolfram Mathematica package, such a package was developed in [20], which allows a group of similar clients to connect to the queue through a single proxy server. For individual connection to the queue without additional implementation of the proxy server, you can use the method described in [19].…”
Section: Microservices Based On Mathematical Processorsmentioning
confidence: 99%
See 2 more Smart Citations