phasm-platform/ARCHITECTURE.md
Johan B.W. de Vries f12cd0cea3 Idea
2023-04-10 14:59:43 +02:00

491 B

Controller (master)

Worker (minion)

API

Find a way to send typed data between instances

  • As long as we match the types, we can copy the data
from platform.http import SimpleRequest

#class SimpleRequest:
#    method: bytes
#    domain: bytes
#    path: bytes
#    query: bytes
#    body: bytes

@exported
def handle_message(namespace: bytes, topic: bytes, kind: bytes, body: bytes) -> None:
	SimpleRequest(b'GET', b'www.google.com', b'some/path', b'query=value', b'').send()