डेवलपर सेवाओं के पोर्टल की खास जानकारी

Developer Services Portal v. 4.16.09

Apigee Developer Channel Services, कॉन्टेंट और कम्यूनिटी मैनेजमेंट के लिए एक टेंप्लेट पोर्टल है. यह ओपन सोर्स Drupal (www.drupal.org) प्रोजेक्ट पर आधारित है. डिफ़ॉल्ट सेटअप की मदद से, एपीआई दस्तावेज़, फ़ोरम, और ब्लॉग बनाए और मैनेज किए जा सकते हैं. पहले से मौजूद टेस्ट कंसोल की मदद से, पोर्टल में रीयल टाइम में एपीआई की जांच की जा सकती है.

कॉन्टेंट मैनेजमेंट के अलावा, Developer Channel Services में कम्यूनिटी मैनेजमेंट के लिए कई सुविधाएं हैं. जैसे, मैन्युअल/ऑटोमैटिक तरीके से उपयोगकर्ता का रजिस्ट्रेशन और उपयोगकर्ता की टिप्पणियों को मॉडरेट करना. रोल के हिसाब से ऐक्सेस देने वाला (आरबीएसी) मॉडल, Developer Channel Services की सुविधाओं के ऐक्सेस को कंट्रोल करता है. उदाहरण के लिए, रजिस्टर्ड उपयोगकर्ता को फ़ोरम पोस्ट बनाने, टेस्ट कंसोल इस्तेमाल करने वगैरह की अनुमति देने के लिए, कंट्रोल चालू किए जा सकते हैं.

दस्तावेज़ के इस वर्शन में, 4.16.09 वर्शन के बारे में खास जानकारी दी गई है. पिछले वर्शन से जुड़े किसी भी रेफ़रंस को अनदेखा किया गया है. इसलिए, उन्हें गड़बड़ियों के तौर पर रिपोर्ट किया जाना चाहिए.

अपने सवालों के जवाब पाने के लिए, Apigee कम्यूनिटी को ऐक्सेस करें

Apigee कम्यूनिटी एक मुफ़्त संसाधन है. यहां Apigee के साथ-साथ Apigee के अन्य ग्राहकों से संपर्क किया जा सकता है. साथ ही, सवाल पूछे जा सकते हैं, सलाह ली जा सकती है, और अन्य समस्याओं के बारे में बात की जा सकती है. कम्यूनिटी में पोस्ट करने से पहले, मौजूदा पोस्ट खोजकर देखें कि क्या आपके सवाल का जवाब पहले ही दिया जा चुका है.

इस्तेमाल की जा सकने वाली नेटवर्क टोपोलॉजी

Apigee Developer Channel Services के कॉम्पोनेंट, अलग-अलग नेटवर्क कॉन्फ़िगरेशन या टोपोलॉजी में इंस्टॉल किए जा सकते हैं. इनमें ये शामिल हैं:

  • एक मशीन - Apigee Developer Channel Services के सभी कॉम्पोनेंट एक ही मशीन पर इंस्टॉल किए गए हैं.
  • Small - Drupal MySQL डेटाबेस को अन्य कॉम्पोनेंट से अलग मशीन पर इंस्टॉल किया जाता है.

यहां दी गई इमेज में, सिंगल-मशीन टोपोलॉजी दिखाई गई है. इसमें Apigee डेवलपर चैनल की सेवाओं के सभी कॉम्पोनेंट, एक ही मशीन पर इंस्टॉल किए गए हैं:

इस इमेज में, Public core में वे कॉम्पोनेंट शामिल हैं जिन्हें सार्वजनिक तौर पर ऐक्सेस किया जा सकता है. प्राइवेट कोर में ऐसे कॉम्पोनेंट होते हैं जिन्हें सार्वजनिक तौर पर ऐक्सेस नहीं किया जा सकता.

कॉम्पोनेंट

ब्यौरा

इंस्टॉल किया गया

ELB

एंटरप्राइज़ लोड बैलेंसर (ईएलबी).

नेटवर्क सेवा देने वाली कंपनी.

उदाहरण के लिए, Amazon और Rackspace, दोनों ही अपने इंस्टेंस के साथ इस्तेमाल करने के लिए, एंटरप्राइज़ लोड बैलेंसर उपलब्ध कराते हैं.

Apache Server वर्शन 2.2

आपकी टोपोलॉजी के आधार पर, आपके पास एक Apache सर्वर इंस्टेंस (एक मशीन और छोटा) या कई (मध्यम और बड़े) हो सकते हैं.

मीडियम और लार्ज साइज़ के लिए, आपको इंस्टेंस को सिंक करने का तरीका उपलब्ध कराना होगा.

Apigee

Apache Solr

Drupal का सर्च सर्वर. Apache Solr, Apache Lucene सर्च लाइब्रेरी का इस्तेमाल करता है.

Apigee में, लेकिन यह डिफ़ॉल्ट रूप से चालू नहीं होता. इसे सिर्फ़ तब चालू करें, जब पोर्टल पर आपके पास ज़्यादा डेटा हो. इसे चालू करने के निर्देशों के लिए, डेवलपर सेवा पोर्टल इंस्टॉल करना देखें.

MySQL 5.0.15 या इसके बाद का वर्शन

Drupal के इस्तेमाल किया जाने वाला डेटाबेस. छोटे, मीडियम, और बड़े टोपोलॉजी के लिए, MySQL इंस्टेंस अन्य कॉम्पोनेंट से अलग मशीन पर होता है.

Apigee या किसी मौजूदा इंस्टॉलेशन से कनेक्ट करें. अगर MySQL को Apigee इंस्टॉलर से इंस्टॉल किया गया है, तो यह आपके ओएस के लिए उपलब्ध सबसे नया वर्शन इंस्टॉल करता है.

अगर आपको किसी रिमोट MySQL इंस्टॉलेशन से कनेक्ट करना है, तो उसका वर्शन 5.0.15 या उसके बाद का होना चाहिए.

MariaDB 5.1.38 या इसके बाद का वर्शन

अगर RedHat 7 या CentOS 7 पर पोर्टल इंस्टॉल किया जाता है, तो इंस्टॉलेशन स्क्रिप्ट, MySQL के बजाय MariaDB इंस्टॉल करती है. MariaDB, MySQL की तरह ही काम करता है.

Apigee या किसी मौजूदा इंस्टॉलेशन से कनेक्ट करें. अगर MariaDB को Apigee इंस्टॉलर ने इंस्टॉल किया है, तो यह आपके ओएस के लिए उपलब्ध नया वर्शन इंस्टॉल करता है.

अगर आपको MariaDB के किसी रिमोट इंस्टॉलेशन से कनेक्ट करना है, तो उसका वर्शन 5.1.38 या उसके बाद का होना चाहिए.

Drupal का शेयर किया गया स्टोरेज

शेयर किया गया स्टोरेज, जिसका इस्तेमाल Drupal, अपलोड की गई फ़ाइलों, स्टैटिक स्क्रिप्ट, और अन्य जानकारी के लिए करता है.

Apigee

Drush 6.2

Drupal का कमांड लाइन इंटरफ़ेस.

Apigee

PHP 7.0

सर्वर-साइड स्क्रिप्टिंग इंजन.

Apigee

यहां एक छोटा टोपोलॉजी दिखाया गया है, जिसमें MySQL सर्वर एक अलग मशीन पर मौजूद है: