oliverlorenz.com

[feed] [twitter] [xing] [linkedin] [github]

Dieser Blog ist nicht kaputt.

2018-12-09 2018-12-07 2018-12-02 2018-09-25

Redis in einem Cluster

Heute hatte ich das erste mal bewusst mit dem Aufbau eines Clusters zu tun. In dem Fall redis.

redis ist eine in-memory database. Der Cluster selbst wird durch sentinel verwaltet, der quasi in redis als “mode” eingebacken ist.

Ich wollte mit meiner NodeJS Anwendung sicher gehen, dass immer ein Master vorhanden ist, von der meine Anwendung lesen oder schreiben kann. ioredis hat mir an dieser Stelle das Prinzip näher gebracht.

Neben jedem Redis läuft ein sentinel. Meinem Client müssen alle sentinels bekannt sein. Jedem sentinel sind alle redis Master bekannt.

Fällt ein Master aus, kann der Client aus sentinel die Information holen, woher er sich nun connecten soll.

Resultat meines Versuchsaufbau könnt ihr auf Github einsehen

2018-09-07

game-launcher

Game Launcher scheinen ja der neue heiße Scheiß zu sein. Wie der Messanger-Boom sind viele davon eine Totgeburt durch Irrelevanz. Bald braucht man für jedes Spiel einen eigenen.

Wie wäre es denn wenn man dem GOG.com Vorbild folgt und zum einen den Launcher optional macht und zum anderen Spiele von anderen Platformen importieren lässt. Das ist der Selling-Point für mich! Da zahle ich sogar mal den einen oder anderen Euro mehr!

2018-08-28 2018-08-02 2018-06-02 2018-05-28 2018-05-04 2018-05-03 2018-04-09 2018-04-02 2018-03-29 2018-03-24 2018-03-23 2018-03-22 2018-03-09 2018-03-04 2018-02-16 2018-02-14 2018-02-13 2018-02-12 2018-02-05 2018-02-03 2018-01-26 2018-01-24 2018-01-23 2018-01-22 2018-01-21 2018-01-20 2018-01-19 2018-01-04 2017-12-17 2017-12-16 2017-12-15 2017-12-12 2017-12-07 2017-12-06 2017-12-05 2017-12-04 2017-12-01 2017-11-30 2017-11-29 2017-11-24 2017-11-23 2017-11-22 2017-11-19 2017-11-18 2017-07-04 2017-07-03 2017-02-05 2016-12-31 2016-06-13 2016-05-20 2016-03-29 2016-01-01 2015-11-09 2015-11-06 2015-10-31 2015-10-27 2015-05-10 2015-04-15 2015-03-25 2015-03-22 2015-03-20 2015-02-12 2015-01-24 2015-01-02 2014-10-15 2014-09-20 2014-09-19