Skip to content

p2p-dht

This peer-to-peer component is responsible for the distribution of the fulltext-searches posting lists among the peers inside the network. The component is implemented as a DHT based on the libp2p Framework and implemented in NodeJS.

In the layer modell it sits between the fulltext-search which is exclusively served by it and above the filesystem which is used for storage.

p2p layers

The services provided are:

  • Insertion and retrieval of objects (in our case posting lists)
  • Distributed storage of those objects on multiple nodes in the network
Back to top