افزودن گره «پردازشگر پیام» یا «رهیاب»

می‌توانید گره «پردازشگر پیام» یا «مسیریاب» را به نصب موجود اضافه کنید. برای فهرست ملزومات سیستم «رهیاب» یا «پردازشگر پیام»، ملزومات نصب را ببینید.

افزودن رهیاب

پس‌از نصب Edge در گره، از روش زیر برای افزودن «مسیریاب» استفاده کنید:

  1. ‫Edge را در گره بااستفاده از اینترنت یا روش غیر اینترنتی که در «راهنمای نصب Edge» توضیح داده شده است نصب کنید.
  2. در پیام‌واره فرمان، apigee-setup.sh متن را اجرا کنید:
    /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile

    گزینه -p r نصب «مسیریاب» را مشخص می‌کند. برای کسب اطلاعات درباره ایجاد configFile، به نصب کردن عناصر Edge در گره مراجعه کنید.

  3. وقتی نصب کامل شد، دستورگان UUID «رهیاب» را نمایش می‌دهد. اگر بعداً نیاز به تعیین UUID داشتید، از دستور cURL زیر در میزبانی که «رهیاب» را در آن نصب کرده‌اید استفاده کنید:
    curl http://router_IP:8081/v1/servers/self
  4. اگر از اصالت‌سنجی Cassandra استفاده می‌کنید، «مسیریاب» را برای اتصال به Cassandra فعال کنید:
    /opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password

    برای اطلاعات بیشتر، فعال کردن اصالت‌سنجی Cassandra را ببینید.

  5. برای بررسی پیکربندی، می‌توانید فرمان curl زیر را اجرا کنید:
    curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"

    که در آن pod_name دروازه یا نام واحد سفارشی شما است. باید شناسه‌های UUID همه «مسیریاب‌ها»، ازجمله «مسیریابی» را که به‌تازگی اضافه کرده‌اید ببینید.

    اگر «شناسه جهانی یکتای» «مسیریاب» در برونداد نشان داده نمی‌شود، فرمان cURL زیر را برای افزودن آن اجرا کنید: it:

    curl -v -u adminEmail:pword \
      -X POST http://ms_IP:8080/v1/regions/region_name/pods/pod_name/servers \
      -d "action=add&uuid=router_UUID&type=router"

    ms_IP را با نشانی IP «سرور مدیریت»، region_name را با نام منطقه پیش‌فرض dc-1 یا نام منطقه سفارشی خود، و pod_name را با نام دروازه یا نام واحد سفارشی خود جایگزین کنید.

  6. برای آزمایش کردن مسیریاب، باید بتوانید ازطریق نشانی IP یا نام ساناد «مسیریاب» درخواست‌هایی به میاناهای برنامه‌سازی کاربردی‌تان ارسال کنید. برای مثال:
    http://newRouter_IP:port/v1/apiPath

    برای مثال، اگر اولین آموزش گام‌به‌گام را که در آن میانای برنامه‌سازی کاربردی آب‌وهوا را ایجاد کردید تکمیل کرده باشید:

    http://newRouter_IP:port/v1/weather/forecastrss?w=12797282

افزودن «پردازشگر پیام»

پس‌از نصب Edge در گره، از روش زیر برای افزودن «پردازشگر پیام» استفاده کنید: Processor:

  1. ‫Edge را در گره بااستفاده از اینترنت یا روش غیر اینترنتی که در «راهنمای نصب Edge» توضیح داده شده است نصب کنید.
  2. در پیام‌واره فرمان، apigee-setup.sh متن را اجرا کنید:
    /opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile

    گزینه -p mp نصب «پردازشگر پیام» را مشخص می‌کند. برای کسب اطلاعات درباره ایجاد configFile، به نصب کردن عناصر Edge در گره مراجعه کنید.

  3. وقتی نصب کامل شد، کدگان شناسه یکتای «پردازشگر پیام» را نمایش می‌دهد. «شناسه یکتای جهانی» را یادداشت کنید زیرا برای تکمیل فرایند پیکربندی به آن نیاز دارید. اگر نیاز دارید «شناسه یکتای جهانی» را تعیین کنید، از دستور curl زیر در میزبانی که «پردازشگر پیام» را در آن نصب کرده‌اید استفاده کنید:
    curl http://mp_IP:8082/v1/servers/self
  4. برای هر محیط در هر سازمان در نصب خود، از دستور زیر برای مرتبط کردن «پردازشگر پیام» با محیط استفاده کنید: curl
    curl -v -u adminEmail:pword \
      -H "Content-Type: application/x-www-form-urlencoded" -X POST
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers" \
      -d "action=add&uuid=mp_UUID"

    ms_IP را با نشانی IP «سرور مدیریت» و org_name و env_name را با سازمان و محیط منسوب به «پردازشگر پیام» جایگزین کنید.

  5. برای بررسی پیکربندی، می‌توانید فرمان curl زیر را اجرا کنید:
    curl -v -u adminEmail:pword \
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"

    که در آن org_name نام سازمان شما است، و env_name محیط است. باید شناسه جهانی یکتای همه «پردازشگرهای پیام» مرتبط با سازمان و محیط را ببینید، ازجمله «پردازشگر پیامی» که به‌تازگی اضافه کرده‌اید.

  6. اگر از اصالت‌سنجی Cassandra استفاده می‌کنید، «پردازشگر پیام» را برای اتصال به Cassandra فعال کنید: Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password

    برای اطلاعات بیشتر، فعال کردن اصالت‌سنجی Cassandra را ببینید.

هم «رهیاب» و هم «پردازشگر پیام» را اضافه کنید

پس‌از نصب Edge در گره، از روش زیر برای افزودن هم‌زمان مسیریاب و «پردازنده پیام» استفاده کنید:

  1. در پیام‌واره فرمان، apigee-setup متن را اجرا کنید:
    /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile

    گزینه -p rmp نصب «مسیریاب» و «پردازشگر پیام» را مشخص می‌کند. برای اطلاعات مربوط به ایجاد فایل پیکربندی، نصب کردن عناصر Edge در گره را ببینید.

  2. برای پیکربندی «پردازشگر پیام» و «مسیریاب»، روش‌های بالا را دنبال کنید.