2014-04-10 5 views
8

मैंने हाल ही में माइक्रो सर्विसेज (http://martinfowler.com/articles/microservices.html) की खुशी के बारे में विभिन्न रोचक प्रस्तुतियां देखी हैं और यह भी आश्चर्य की बात है कि हम उन अवधारणाओं का उपयोग कैसे कर सकते हैं Hapi.JS।क्या आप माइक्रो-सर्विस ढांचे के रूप में हैपी.जेएस का उपयोग कर सकते हैं?

मेल ऑनलाइन के सीटीओ (ग्रह पर सबसे बड़ी ऑनलाइन समाचार पत्र) नाम HAPI की जाँच करता है और सूक्ष्म सेवाओं के संबंध में अपने प्लगइन प्रणाली:

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

एक सूक्ष्म सेवाओं वास्तुकला प्रयोग किया जाता है, जो फ्रेड जॉर्ज द्वारा प्रेरित था, जो हैपी प्लगइन आर्किटेक्चर पर थोड़ा अलग लेता है, होने के लिए अनुप्रयोगों को संरचित करने के लिए बनाए रखने योग्य है क्योंकि वे बड़े होते हैं और आगे बढ़ने की एक महत्वपूर्ण चुनौती है और माइक्रो-सर्विसेज समाधान है। मेलऑनलाइन भी जॉयेंट के भारी उपयोगकर्ता हैं (प्रीमियर एसडीसी और सार्वजनिक क्लाउड पर)।

वहाँ भी नए नोड चौखटे सूक्ष्म सेवाओं के लिए विशेष रूप से की स्थापना कर रहे हैं (senecajs.org)

किसी को भी इस तरह से Hapi लाभ पर किसी भी मामले के अध्ययन (और आदर्श ट्यूटोरियल) देखा है?

उत्तर

2

निश्चित रूप से, आप हैपीजेएस, किसी भी अन्य वेब ढांचे, या यहां तक ​​कि केवल सादे पुराने नोड पुस्तकालयों का उपयोग कर सकते हैं।

माइक्रोस्कोर्सेस एक मोनोलिथिक ऐप की बजाय छोटे बिट्स में एक एप्लिकेशन (या एप्लिकेशन) को संरचित करने के बारे में हैं। वे चांदी की बुलेट या जटिल नहीं हैं, वास्तव में वे आम तौर पर काफी सरल होते हैं।

हैपीजेएस की भूमिका HTTP पर डेटा का खुलासा करने के लिए होगी, जो तब तक ठीक होना चाहिए जब तक आप एक बेहद प्रदर्शन संवेदनशील ऐप नहीं बना रहे।

बेशक, एक चीज जो माइक्रोस्कोप सक्षम करती है वह विभिन्न तकनीकों का उपयोग है। आप प्रत्येक सेवा के लिए अलग-अलग वेब ढांचे का प्रयास कर सकते हैं और देख सकते हैं कि आप कौन सी पसंद करते हैं - वे सभी एक ही काम करने में सक्षम हैं।

संबंधित मुद्दे

 संबंधित मुद्दे