toying-with-ramdb
Philippe PITTOLI 2024-06-01 01:41:28 +02:00
parent b7ba23827f
commit 7cb10f5814
1 changed files with 7 additions and 3 deletions

View File

@ -1045,11 +1045,15 @@ wget "https://netlib.re/token-update/<token>"
.SOURCE .SOURCE
.B "The technical parts" . .B "The technical parts" .
The service is split into two main components: a user interface (website written in purescript) and a daemon (dnsmanagerd) handling all the server operations. The service is split into two three components: a user interface (the website, written in purescript), an authentication daemon (\fIauthd\f[]) and a daemon handling all the server operations related to the actual service (\fIdnsmanagerd\f[]).
Several "databases" are maintained Several "databases" are maintained:
.ENUM \fIusers\f[],
.ENUM \fIdomains\f[],
.ENUM \fItokens\f[],
.ENUM \fIconnected users\f[] for collaborative work
.ENDENUM
.BULLET Common and RAM-only databases .BULLET Common and RAM-only databases
.BULLET database: users, domains, tokens, connected users (for collaborative work)
.ENDBULLET .ENDBULLET
Performance-wise, netlibre handles between 2 to 3k req/s with a single core, without any optimization. Performance-wise, netlibre handles between 2 to 3k req/s with a single core, without any optimization.