1234
This commit is contained in:
23
server/service-login/main.py
Normal file
23
server/service-login/main.py
Normal file
@@ -0,0 +1,23 @@
|
||||
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()
|
||||
Reference in New Issue
Block a user