from config_kafka import consumer,producer import requests def process_message(message): url = 'http://api-data-base:8001/api-data-base/login' auth_request = { 'login': message.value['login'], 'password': message.value['password'] } response = requests.post(url, json=auth_request) if response.status_code == 200: return response.json() def main(): for message in consumer: result = process_message(message) producer.send("login-topic", {'login': message.value['login'], 'success': result}) producer.flush() if __name__ == "__main__": main()