2014-04-10 1 views
8

마이크로 서비스 (http://martinfowler.com/articles/microservices.html)의 즐거움에 대해 여러 가지 흥미로운 프레젠테이션을 보았습니다. 또한 Hapi.JS에서 이러한 개념을 어떻게 사용할 지 궁금합니다.Hapi.JS를 마이크로 서비스 프레임 워크로 사용할 수 있습니까?

메일 온라인의 CTO (지구상에서 가장 큰 온라인 신문) 이름 HAPI 확인하고 마이크로 서비스와 관련하여 자사의 플러그인 시스템 : 마이크로 서비스 아키텍처를 사용하는

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

, 프레드 조지 (Fred George)가 영감을 얻어서,은 약간 다른 hapi plugin 아키텍처에 영향을 받았으며 응용 프로그램을 구조화하면 유지 보수가 가능해 지므로 앞으로 커다란 도전이되고 마이크로 서비스는 해결책입니다. MailOnline은 또한 Joyent의 무거운 사용자입니다 (On Premise SDC 및 공개 cloud).

마이크로 서비스를 위해 특별히 설정 새로운 노드의 프레임 워크도 있습니다 (senecajs.org)

사람이 이런 식으로 게요! 활용에 (이상적 및 튜토리얼) 어떤 사례 연구를 본 적이 있습니까?

답변

2

물론, HapiJS, 다른 웹 프레임 워크 또는 일반 일반 노드 라이브러리를 사용할 수도 있습니다.

마이크로 서비스는 모 놀리 식 응용 프로그램이 아닌 작은 비트 단위로 응용 프로그램 (또는 응용 프로그램)을 구성하고 있습니다. 그들은은 총알이나 복잡한 것은 아니지만 실제로는 일반적으로 매우 간단합니다.

HapiJS의 역할은 HTTP를 통해 데이터를 노출하는 것입니다. 성능이 중요한 앱을 만들지 않는 한 괜찮습니다.

물론 마이크로 서비스가 가능하게 한 것은 다른 기술을 사용하는 것입니다. 각 서비스마다 다른 웹 프레임 워크를 시험해 볼 수 있으며 원하는 것을 볼 수 있습니다. 이들은 모두 똑같은 일을 할 수 있습니다.