fw-cloud-framework
تطوير إطار عمل موزع يعتمد على مجموعة عائلة Springcloud (يدعم مصادقة Oauth2 والترخيص، والطلب الموحد، وخدمات الحساب العام، ومكتبة Shardingdbc الفرعية والجدول، ومراقبة الخدمة المشتركة، ومراقبة الارتباط، والسجلات غير المتزامنة، وذاكرة التخزين المؤقت لـ redis والوظائف الأخرى)، وتنفيذ Vue دلو عائلي قائم على انتظر هندسة مشروع الفصل الأمامي والخلفي. تعليمات أخرى
مميزات المشروع
- إطار العمل مستقل، والوحدات مستقلة جدًا عن بعضها البعض (feign api هو مشروع مستقل، يسهل الاتصال به)، ويمكن الوصول بسهولة إلى الخدمات الهندسية التابعة لجهات خارجية.
- يتم الوصول إلى الخدمات بشكل موحد من خلال البوابة، ويصبح التحليل الإحصائي مثل المصادقة (أذونات البوابة ووحدة الأعمال منفصلة بشكل مستقل)، والمراقبة، والسجلات، والتخزين المؤقت أكثر وضوحًا.
- اعتماد الوضع الموزع، سهل النشر وسهل التوسيع
- الوصول الموحد إلى خدمة الطلب (يدعم حاليًا WeChat وAlipay والقنوات الأخرى فقط وسيتم توسيعه في المستقبل)
- الوصول إلى خدمة الحساب العام WeChat (توفر الخدمة تكوينات متعددة للحساب العام، ومكالمات متعددة للمشروعات الفرعية، وواجهات متعلقة بالحساب العام، وما إلى ذلك)
- باستخدام الوضع الموزع، يكون من السهل نشر عامل الإرساء وتوسيعه.
- يمكن أن تعتمد الواجهة الأمامية على العناصر الرئيسية مثل واجهة المستخدم العنصرية ومجموعة Vue العائلية وReact وما إلى ذلك لتحقيق الفصل بين الواجهة الأمامية والخلفية.
التعليمات المتعلقة بالوحدة الفنية
1. وحدة النظام السحابي fw
- fw-cloud-system-eureka [port 1001] الوصول إلى مركز تسجيل الخدمة عبر الإنترنت
- fw-cloud-system-config [المنفذ 1002] دليل تكوين الخدمة واكتشاف التكوين عن بعد
- بوابة نظام fw-cloud [المنفذ 1003] بوابة خدمة zuul (مدخل الوصول إلى الواجهة الخارجية)
- خدمة الوصول إلى إذن fw-cloud-system-auth [port 1004] (تدعم oauth2، تسجيل الدخول الموحد) عرض دليل التفاصيل
2. الوحدة العامة الأساسية fw-cloud-core
- تلخص Cloud-commons بعضًا من دليل التبعيات الأساسية
- تستخدم الفاصوليا العالمية fw-cloud-core بشكل شائع
- fw-cloud-core-commons الثوابت والجوانب وما إلى ذلك.
- التكوين الأساسي للتكوين الأساسي لـ fw-cloud-core
- fw-cloud-core-exception تعريف الاستثناء
- fw-cloud-core-utils فئات الأدوات الشائعة
3. وحدة خدمة وحدة الأعمال fw-cloud-business
- fw-cloud-business-commons المكونات التجارية المشتركة لكل عمل تجاري، وما إلى ذلك.
- fw-cloud-business-admin [port 2002] إدارة الأذونات وخدمات الواجهة الأخرى
- fw-cloud-business-sso [port 3001] العرض التوضيحي للوصول إلى وحدة تسجيل الدخول الأحادي
- fw-cloud-business-pay [Port 2003] خدمة وحدة الطلب الموحدة لـ WeChat والمدفوعات الأخرى
- fw-cloud-business-pay-demo [سيتم تحديد المنفذ] سيتم تطوير WeChat وAlipay والعروض التوضيحية الأخرى المتعلقة بالدفع
- fw-cloud-business-wechat [port 2004] خدمة وحدة الحساب العام WeChat
- fw-cloud-business-wechat-demo [سيتم تحديد المنفذ] سيتم تطوير العرض التوضيحي المتعلق بحساب WeChat العام
4. يقوم fw-cloud-api باستخراج feign api للمشاريع الأخرى للاتصال بها
- مشروع إدارة fw-cloud-system-api ذو الصلة بـ feign api
5. وحدة مراقبة النظام
- fw-cloud-monitor-monitor [Port 1010] الوصول إلى خدمة مراقبة حالة الخدمة عبر الإنترنت
- fw-cloud-monitor-zipkin-db [Port 1011] الوصول إلى خدمة مراقبة قاعدة البيانات db عبر الإنترنت
- fw-cloud-monitor-zipkin-elk [سيتم تحديد المنفذ] مراقبة الأيائل
- fw-cloud-system-xxx [سيتم تحديد المنفذ] مراقبة ذاكرة التخزين المؤقت
- fw-cloud-system-xxx [سيتم تحديد المنفذ] السجل والمراقبة الأخرى
6. وحدة الواجهة الأمامية Vue2-Admin
- مجموعة Vue العائلية بناءً على عنصر واجهة المستخدم
- حزمة الويب3
- أكسيوس
- Nodejs
- للتعرف الأولي على مشاريع Vue، يرجى الرجوع إلى Vue2-All
بيئة التطوير والنشر
- ريديس
- ماي إس كيو إل
- RabbitMQ
- جافا8
- لومبوك
- اختلق
- عامل ميناء
- nginx
- بوابة
وصف المشروع
- احصل على دليل الكود من جيثب
- احصل على الرمز من gitee احصل على الدليل
- وحدات xxx التي سيتم تطويرها وتحسينها
- كلمة مرور حساب تسجيل الدخول superAdmintest1234 admintest1234
- دليل تعليمات التكوين الفني لجزء المشروع
- دليل تعليمات تشفير ملف تكوين المشروع
- دليل تعليمات بدء الخدمة
- دليل تعليمات بدء تشغيل وحدة المصادقة
- دليل وصف وحدة تسجيل الدخول الأحادي SSO
- دليل التبعية لتوسيع وحدة النظام الموحد
تعلم والتواصل
التعليمات
- لا يمكن العثور على الفصول التي تبدأ بـ Q
- تركيب لومبوك
- يواجه مشروع استيراد المشروع مشكلة في البرنامج الإضافي المخضرم
- دليل لحل المشاكل المذكورة أعلاه
الصور المتعلقة بالخدمة
- انقر للوصول إلى تسجيل خدمة eureka، اسم المستخدم: كلمة مرور المسؤول: liuweijw
- وثائق Swagger API انقر للوصول
- مراقبة حالة الخدمة انقر فوق الوصول
- مراقبة حالة خدمة zipkin db، انقر فوق الوصول