@Marah
Marah, im neusten Blogeintrag fehlt aber das RBTV auf der Nordcon mit dem Deutschen Onlinepreis ausgezeichnet wurde. Grund ist das P&P Was geschah auf Morrioton Manor?
Nevis, ist ja hier auch im Forum angemeldet außerdem wird sicher, Marah ihm nach Erlaubnis gefragt haben es zu verwenden. Nevis, hat ja dieses Bild auch im Haus an Haus Thema gepostet.
Sehr schöner Haus an Haus-Blog-Artikel von @DoomDesign
Kann man irgendwo die komplette Statistik über die Spielervotings finden? Würde mich interessieren.
Die Anwendung ist größtenteils single-threaded, somit ist der 2. CPU-Kern je Instanz primär mit I/O beschäftigt.
Die durchschnittliche CPU Last im Regelbetrieb liegt in den Abendstunden bei ~4 - 8%; während Haus an Haus lagen wir bei 10 - 15%.
Die CPU-Last ist die durchschnittliche Auslastung aller Backendinstanzen (im Regelbetrieb 3, während Haus an Haus 8).
(Interpretationshinweis: da die Anwendung single-threaded ist und die Instanzen je 2 CPU-Kerne haben, wären 50 - 60% Last als 100% Auslastung zu interpretieren.)
Das Backend ist in Typescript (Javascript) geschrieben und wird mit NodeJS unter Linux ausgeführt.
Als Middleware kommt nennenswert Socket.IO sowie Express zum Einsatz, der Großteil des Request-Handlings ist selbst implementiert sowie auch
das Connection- & Message-Handling bei den Websockets (Socket.IO kommt hier nur als Abstraktionsschicht zur vereinfachten Nutzung & garantierter Kompatibilität (vor allem clientseitig) zum Einsatz).
Zur Interprozesskommunikation setzen wir RabbitMQ ein.
Als Datenbank nutzen wir MariaDB (MySQL).
Ansonsten haben wir noch ein recht komplexes Caching für diverse Informationen (Mediathek, Sendeplan, Authorization Token, Blog usw…),
Änderungen an den Daten werden den anderen laufenden Backendinstanzen mitgeteilt, um dort ggf. Caches zu invalidieren oder andere Aktionen auszuführen.
Kleiner Funfakt zu der DVD „Einsamkeit und Sex und Mitleid“, sofern ich mich gerade nicht total irre, ist das eine Filmempfehlung von @AntjeW bei Kino+ gewesen, deshalb sollte sie von den Cents des Affiliate-Kaufs meiner Meinung nach fairerweise eine satte Provision erhalten. Nichts ist umsonst…