2014-04-10 21 views
8

Son zamanlarda Micro Services'in (http://martinfowler.com/articles/microservices.html) sevinçleriyle ilgili ilginç sunumlar gördüm ve bu kavramları Hapi.JS ile nasıl kullanabileceğimizi merak ediyorum.Hapi.JS'yi bir mikro servis çerçevesi olarak kullanabilir misiniz?

Posta Online'da CTO (gezegendeki en büyük online gazete) adı HAPI kontrol eder ve mikro hizmetlerle ilgili olarak kendi eklenti sistemi: Bir mikro servisleri mimarisi kullanılır

http://www.nearform.com/nodecrunch/how-node-js-has-revolutionized-the-mailonline

,'dan biraz farklı olan, hapi eklenti mimarisini kullanan Fred George'dan esinlenerek, daha büyük hale geldikçe uygulamalarının yapılandırılabilir olması, ileriye yönelik önemli bir sorundur ve mikro servisler bunun için bir çözümdür. MailOnline, aynı zamanda, Joyent'in ağır kullanıcılarından (The Premise SDC ve public cloud).

mikro hizmetler için özel olarak hazırladığı yeni düğüm çerçeveler de vardır (senecajs.org)

kimse bu şekilde Hapi yararlanarak üzerinde (ideal ve öğreticiler) Herhangi vaka çalışmaları gören var mı?

cevap

2

Elbette, HapiJS'yi, başka bir web çerçevesini ya da sadece düz eski düğüm kitaplıklarını kullanabilirsiniz.

Microservices yalnızca bir uygulamayı (veya uygulamaları) bir monolitik uygulama yerine küçük bitlerle yapılandırmakla ilgilidir. Onlar gümüş mermi ya da karmaşık bir şey değildir, aslında genellikle oldukça basittirler.

HapiJS'nin rolü, aşırı performansa duyarlı bir uygulama oluşturmadığınız sürece, HTTP üzerinden verileri açığa çıkarmak olacaktır.

Elbette, mikro servislerin olanak tanıdığı bir şey, farklı teknolojilerin kullanılmasıdır. Her servis için farklı web çerçevelerini deneyebilir ve hangisini tercih ettiğinizi görebilirsiniz - hepsi aynı şeyleri yapabilir.

İlgili konular