تطوير | كيفية بناء نظام خدمة العملاء في برنامج صغير في؟

ون | huazai123

برنامج التوعية (مايكرو الإشارة zxcx0101) يجلب اليوم، تقوم على "مستشار المخدرات" قناة الصغرى خدمة العملاء مشروع صغير عملية بناء وحدة المقبس.

إعداد بيئة

إعداد بيئة HTTPS وWSS

منذ قناة الصغرى تعريف البيضاء المجال لا يمكن أن تحمل معلومات المنفذ، ونحن نوصي بأن للمطورين استخدام إنجن إكس الوكيل إلى الأمام، فإنه يتطلب دعم القناة الصغرى أسماء النطاقات القائمة البيضاء.

2. الأمامي والخلفي الغايات تحدد JSON بروتوكول الاتصال

حيث، رمز يستخدم للتحقق من شرعية مصدر، معرف المورد FD لمقبس التوصيل الحالية، من العملية الحالية يتم تعريف معرف المورد الاتصال مأخذ آخر، كمد المستخدمة.

تعيين نظام الدردشة حتى

1. الخادم

TP5 وتوسيعها باستخدام swoole، مأخذ وحدة جديدة لمعالجة مأخذ الطلبات.

بنية الدليل كما يلي:

تنقسم Server.php إلى الخادم والعميل client.php، يعمل الخادم في شكل CLI. يرجى الرجوع إلى عينة swoole حزمة محددة مصدر SSL.

تشغيل الأوامر التالية (إلى التحول إلى رمز البرنامج ملقم الدليل العام):

فب index.php مقبس / الخادم / مؤشر

في الواقع، فإن العميل هو websocket الجانبية على شبكة الإنترنت، لديها حزمة المصدر أيضا إلى تقديم عينة، للرجوع اليها.

2. نهاية برنامج صغير

نحن بحاجة إلى واجهة المقبس مجموعة بسيطة التي تقدمها القناة الصغيرة لمعالجة الاتصال ناجحا، وإرسال رسالة، فشل الاتصال تلقائيا عملية إعادة الاتصال.

بنية الدليل كما يلي:

طريقة التغليف لنقل المرجعي:

3. تعزيز المبادرة القطرية برنامج الاستقرار

كتابة النصوص قذيفة على النحو التالي:

عد = `ملاحظة -fe | البقرى" مأخذ / الخادم "| البقرى -v" البقرى "| البقرى" سيد "| مرحاض -l`echo $ COUNTIF <$ عددlt-1>. thenps -eaf | البقرى" مأخذ / الخادم "| البقرى -v" البقرى "| AWK '{طباعة $ 2}' | xargs تقتل -9sleep 2ulimit -c غير محدود / الأراضي الفلسطينية المحتلة / التطبيق / فب / بن / فب /opt/web/think/public/index.php مقبس / الخادم / indexecho "إعادة تشغيل"؛ صدى $ (تاريخ + Y- م- D_ H: M: S) > /opt/script/log/restart.logfi

تمكين كرونتاب:

كرونتاب -e

إضافة سطر:

* / 1 * * * * /opt/script/check_server.sh # النصي كرونتاب لمدة دقيقة واحدة كل -l الكشف عن

الاحتياطات

أولا وقبل كل شيء، إذا كنت تستخدم وظيفة مساعدة حدة TP5 الخطأ التالية يحدث، اتصال قاعدة البيانات هو الرصاص المتأخرة. وأقترح أن تقوم بتوصيل يتم تعيين وقت انتهاء فترة أطول، ولكن حتى مع ذلك، هناك دائما وقت انتهت. ولذلك، فإننا نوصي باستخدام MongoDB.

ثانيا، البرنامج سوف صغيرة القناة الصغيرة لم تعد بيئة محددة ميناء آلة حقيقية، أن ما ورد أعلاه لا ينطبق أي تكوين الملقم، والحل هو: تعطيل وحدة أباتشي SSL، استخدام إنجن إكس كوكيل عكسي.

وبالإضافة إلى ذلك، إذا كنت تستخدم إنجن إكس كوكيل عكسي، لديك انتهت جلسة المشاكل. لدينا اثنين من الحلول:

  • تعيين المهلة بالوكالة هي فترة طويلة جدا.
  • A ضربات القلب ليكون العميل (أي وقت لإرسال المعلومات إلى الخادم).

وكلا النهجين زيادة العبء على الخادم، يمكنك اختيار وفقا لظروفها الخاصة، ونحن نوصي باستخدام الأسلوب الأخير.

العنوان الأصلي: HTTP: //www.jianshu.com/p/26479d3892ac

هذا البرنامج المادة طبع أذن بها قلق إشارة صغيرة zxcx0101 لها، الرد على "صحة" في الرسالة وراء الكواليس الصغيرة، أوصى الوصول إلى التطبيقات المرتبطة بالصحة.

وقال جيانغ فاز اورانج كأس العالم يمكن تصوير فيلم الخيال العلمي 4 من مستخدمي شريط عنوان عمود في الاعتبار كل منهم

والدتها تشنبينغ الطريق المخمرة، الأرز المخمر بيعها لأكثر من عشرين عاما، "أكل ذكريات الطفولة."

200000 لشراء العلامة التجارية مشروع مشترك سيارات الدفع الرباعي، فورد إسكيب، CR-V، X-تريل، آنغ Kewei كيف الانتخابات؟

يد شون شوي، كعب القدمين ...... سرعة للمجندين الحشد مع شيء محرج فرحان

مع هذا البرنامج صغير للقيام حزمة التعبير القناة الصغيرة فريدة من نوعها!

إلغاء خفض! LOL بشرت قسم LPL في تاريخ الإصلاح مسابقة

غاب انجلترا كان النهائي 2 الناس التلاميذ انتقدت كلمة أن نشير إلى الأسود الثلاثة أكبر نقطة ضعف

ملك المجد: انه قد يكون أتعس إمبراطور الكبد، ولكن الحرب لجعل 176 عدم التدخين الجلد

"نيل: عصر الميكانيكية كوس" صعبة زاوية كاميرا فيديو من الجولة!

الصين معظم الرشاشات الثقيلة: قوة مدفع مماثل، بسبب وجود معلومات خاطئة، وأصبح لأول مرة في العالم

الجولة الأولى اليابانية: دان Yuqi غاب جيدة يخل المجلس الجولة، بعد أن فقد تشن لونغ الجولة الأولى من 16 إلى فوز!

هناك في الواقع غير ضارة للإنسان والحيوان هذه الألعاب على الجهاز نينتندو!