Changes in Analytics
Backend: - Updated the `StartSparkStreamer` function call to send `Analyzer_uuid` as the key for messages produced on the Kafka topic. - Updated the `SparkStream` definition to receive the key and added the key to the `streamwriter` object. Frontend: - Integrated APScheduler to manage `StreamListener`. - Added `ResponseListener` to consume messages from the `analytics_response_topic` and process them. - Added APScheduler to manage StreamListener. - Added "ResponseListener" to consumer messages from analytics response_topic and process it.
parent
8ac130c1
No related branches found
No related tags found
Showing
- src/analytics/backend/service/AnalyticsBackendService.py 5 additions, 5 deletionssrc/analytics/backend/service/AnalyticsBackendService.py
- src/analytics/backend/service/SparkStreaming.py 2 additions, 2 deletionssrc/analytics/backend/service/SparkStreaming.py
- src/analytics/backend/tests/test_backend.py 16 additions, 14 deletionssrc/analytics/backend/tests/test_backend.py
- src/analytics/frontend/requirements.in 1 addition, 0 deletionssrc/analytics/frontend/requirements.in
- src/analytics/frontend/service/AnalyticsFrontendServiceServicerImpl.py 71 additions, 10 deletions.../frontend/service/AnalyticsFrontendServiceServicerImpl.py
- src/analytics/frontend/tests/test_frontend.py 47 additions, 15 deletionssrc/analytics/frontend/tests/test_frontend.py
Please register or sign in to comment