async def get_position(websocket, path): input = await websocket.recv() p_id = int(input.encode("utf-8")) position = pos_repo.get_pos(p_id) pos = UpdatedPosition() pos.p_id = p_id pos.x_pos = position.x_pos pos.y_pos = position.y_pos await websocket.send(pos.SerializeToString())
from People.Interface.move_pb2 import UpdatedPosition from kafka import KafkaProducer producer = KafkaProducer(bootstrap_servers=['0.0.0.0:9092']) update = UpdatedPosition() update.p_id = 120 update.x_pos = 9 update.y_pos = 9 print(update) producer.send("position", update.SerializeToString())