Können Sie Hapi.JS als Micro-Services-Framework verwenden?

8

Ich habe kürzlich verschiedene interessante Präsentationen über die Freuden von Micro Services ( Ссылка ) gesehen und frage mich auch, wie wir das vielleicht machen könnten Verwenden Sie diese Konzepte mit Hapi.JS.

Der CTO von Mail Online (größte Online-Zeitung auf dem Planeten) überprüft HAPI und sein Plugin-System in Bezug auf Micro-Services:

Ссылка

  

Es wird eine Micro-Services-Architektur verwendet, die von Fred George inspiriert wurde   etwas anders nehmen die hapi plugin architecture, strukturierende anwendungen, an   Instandhaltbar, wenn sie größer werden, ist eine wichtige Herausforderung in Zukunft und Micro-Services ist ein   Lösung dafür. Die MailOnline sind auch starke Nutzer von Joyent (On Premise SDC und öffentliche   Wolke).

Es gibt auch neue Knoten-Frameworks, die speziell für Micro-Services (senecajs.org) eingerichtet sind

Hat jemand Fallstudien (und idealerweise Tutorials) gesehen, um Hapi auf diese Weise zu nutzen?

    
a_c_m 10.04.2014, 12:04
quelle

1 Antwort

2

Sicher, Sie können HapiJS, jedes andere Web-Framework oder einfach nur alte Knotenbibliotheken verwenden.

Bei Microservices geht es nur darum, eine Anwendung (oder Anwendungen) in kleineren Bits zu strukturieren, anstatt in einer monolithischen App. Sie sind keine Silberkugel oder etwas Kompliziertes, tatsächlich sind sie im Allgemeinen ziemlich einfach.

Die Rolle von HapiJS besteht darin, Daten über HTTP verfügbar zu machen. Dies sollte in Ordnung sein, es sei denn, Sie erstellen eine extrem leistungsabhängige App.

Eine Sache, die Microservices ermöglicht, ist natürlich die Verwendung verschiedener Technologien. Sie können verschiedene Web-Frameworks für jeden Service ausprobieren und sehen, welche Sie bevorzugen - sie sind alle in der Lage, die gleichen Dinge zu tun.

    
Dan 03.04.2015 20:24
quelle

Tags und Links