fw-cloud-framework
Mengembangkan kerangka kerja terdistribusi berdasarkan bucket keluarga springcloud (mendukung autentikasi dan otorisasi oauth2, pemesanan terpadu, layanan akun publik, sub-pustaka dan tabel Shardingdbc, pemantauan layanan umum, pemantauan tautan, log asinkron, cache redis, dan fungsi lainnya), dan mengimplementasikan Vue bucket keluarga berbasis Tunggu rekayasa proyek pemisahan front-end dan back-end. Instruksi lainnya
Fitur proyek
- Kerangka kerjanya independen, dan modul-modulnya sangat independen satu sama lain (feign api adalah proyek independen, mudah dipanggil), dan layanan teknik pihak ketiga dapat diakses dengan mudah.
- Layanan diakses secara seragam melalui gateway, dan analisis statistik seperti otentikasi (izin gateway dan modul bisnis dipisahkan secara independen), pemantauan, log, dan caching lebih jelas.
- Mengadopsi mode terdistribusi, mudah diterapkan dan mudah diperluas
- Akses layanan pemesanan terpadu (saat ini hanya mendukung WeChat, Alipay, dan saluran lainnya akan diperluas di masa mendatang)
- Akses layanan akun publik WeChat (layanan ini menyediakan beberapa konfigurasi akun publik, beberapa panggilan sub-proyek, antarmuka terkait akun publik, dll.)
- Mengadopsi mode terdistribusi, penerapan buruh pelabuhan nyaman dan mudah untuk diperluas
- Front-end dapat didasarkan pada elemen arus utama seperti elemen ui, bucket keluarga Vue, React, dll. untuk mencapai pemisahan front-end dan back-end.
Petunjuk terkait modul teknis
1. modul sistem fw-cloud
- fw-cloud-system-eureka [port 1001] Akses online pusat pendaftaran layanan
- fw-cloud-system-config [port 1002] Konfigurasi layanan dan panduan konfigurasi jarak jauh penemuan
- fw-cloud-system-gateway [port 1003] gateway layanan zuul (pintu masuk akses antarmuka eksternal)
- layanan akses izin fw-cloud-system-auth [port 1004] (mendukung oauth2, sistem masuk tunggal) Lihat panduan detail
2. modul publik dasar fw-cloud-core
- cloud-commons mengabstraksi beberapa panduan dependensi yang mendasarinya
- fw-cloud-core-beans umumnya menggunakan kacang global
- konstanta, aspek, dll. fw-cloud-core-commons.
- konfigurasi dasar konfigurasi fw-cloud-core
- fw-cloud-core-Exception Definisi pengecualian
- fw-cloud-core-utils Kelas alat umum
3. modul layanan modul bisnis fw-cloud-business
- fw-cloud-business-commons bisnis komponen umum setiap bisnis, dll.
- fw-cloud-business-admin [port 2002] Manajemen izin dan layanan antarmuka lainnya
- fw-cloud-business-sso [port 3001] demo akses modul sistem masuk tunggal
- fw-cloud-business-pay [Port 2003] Layanan modul pesanan terpadu untuk WeChat dan pembayaran lainnya
- fw-cloud-business-pay-demo [Port akan ditentukan] WeChat, Alipay, dan demo terkait pembayaran lainnya akan dikembangkan
- fw-cloud-business-wechat [port 2004] Layanan modul akun publik WeChat
- fw-cloud-business-wechat-demo [Port akan ditentukan] Demo terkait akun publik WeChat akan dikembangkan
4. fw-cloud-api mengekstrak api palsu untuk dipanggil oleh proyek lain
- fw-cloud-system-api admin proyek terkait api palsu
5. Modul pemantauan sistem
- fw-cloud-monitor-monitor [Port 1010] Akses online layanan pemantauan status layanan
- fw-cloud-monitor-zipkin-db [Port 1011] Akses online layanan pemantauan database db
- fw-cloud-monitor-zipkin-elk [Port akan ditentukan] pemantauan rusa
- fw-cloud-system-xxx [Port akan ditentukan] Pemantauan cache
- fw-cloud-system-xxx [Port akan ditentukan] Log dan pemantauan lainnya
6. Modul front-end Vue2-Admin
- Bucket keluarga Vue berdasarkan elemen ui
- paket web3
- aksio
- Nodejs
- Untuk pembelajaran awal proyek Vue, silakan merujuk ke Vue2-All
Lingkungan pengembangan dan penerapan
- ulang
- MySQL
- KelinciMQ
- Jawa8
- Lombok
- Berpura-pura
- buruh pelabuhan
- nginx
- git
Deskripsi Proyek
- Dapatkan panduan kode dari github
- Dapatkan kode dari gitee Dapatkan panduannya
- xxx Modul untuk dikembangkan dan ditingkatkan
- Masuk kata sandi akun superAdmintest1234 |
- Panduan instruksi konfigurasi teknis bagian proyek
- Panduan instruksi enkripsi file konfigurasi proyek
- Panduan instruksi permulaan layanan
- Panduan petunjuk memulai modul Auth
- Panduan deskripsi modul akses menyeluruh SSO
- bayar panduan ketergantungan perluasan modul pesanan terpadu
Belajar dan berkomunikasi
Pertanyaan Umum
- Tidak dapat menemukan kelas yang dimulai dengan Q
- instalasi lombok
- Proyek impor proyek mengalami masalah plug-in pakar
- Panduan untuk memecahkan masalah di atas
Gambar terkait layanan
- Klik untuk mengakses pendaftaran layanan eureka, nama pengguna: kata sandi admin: liuweijw
- Dokumentasi Swagger Api klik untuk mengakses
- Akses klik pemantauan status layanan
- akses klik pemantauan status layanan zipkin db