Files
copp/server/service-login/main.py
2025-04-01 23:27:36 +05:00

24 lines
639 B
Python

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()