CatgirlIntelligenceAgency/code/services-core/control-service
Viktor Lofgren 3101b74580 (index) Move to a lexicon-free index design
This is a system-wide change.  The index used to have a lexicon, mapping words to wordIds using a large in-memory hash table.   This made index-construction easier, but it
also added a fairly significant RAM penalty to both the index service and the loader.

The new design moves to 64 bit word identifiers calculated using the murmur hash of the keyword, and an index construction based on merging smaller indices.

It also became necessary half-way through to upgrade guice as its error reporting wasn't *quite* compatible with JDK20.
2023-08-28 14:02:23 +02:00
..
src (index) Move to a lexicon-free index design 2023-08-28 14:02:23 +02:00
build.gradle (index) Move to a lexicon-free index design 2023-08-28 14:02:23 +02:00
readme.md (docs) Fix dead links to message-queue after moving it to libraries 2023-08-15 19:26:40 +02:00

Control Service

The control service provides an operator's user interface, and is responsible for orchestrating the various processes of the system using Actors.

Actors within the control service will spawn processes when necessary, by monitoring their message queue inboxes.

Central Classes

See Also