Starting to hack a lookup service

This commit is contained in:
Cyber MacGeddon 2024-11-29 17:18:00 +00:00
parent 212102c61c
commit a4dd1c8fa3
5 changed files with 136 additions and 0 deletions

View file

@ -9,4 +9,6 @@ from . graph import *
from . retrieval import *
from . metadata import *
from . agent import *
from . lookup import *

View file

@ -0,0 +1,34 @@
from pulsar.schema import Record, Bytes, String, Boolean, Integer, Array, Double
from . types import Error, Value, Triple
from . topic import topic
from . metadata import Metadata
############################################################################
# Lookups
class LookupRequest(Record):
kind = String()
term = String()
class LookupResponse(Record):
text = String()
wikipedia_lookup_request_queue = topic(
'encyclopedia', kind='non-persistent', namespace='request'
)
wikipedia_lookup_response_queue = topic(
'encyclopedia', kind='non-persistent', namespace='response',
)
internet_search_request_queue = topic(
'internet-search', kind='non-persistent', namespace='request'
)
internet_search_response_queue = topic(
'internet-search', kind='non-persistent', namespace='response',
)
############################################################################