FWクラウドフレームワーク
springcloud ファミリ バケットに基づく分散フレームワークを開発し (oauth2 認証と認可、統合順序付け、パブリック アカウント サービス、Shardingdbc サブライブラリとテーブル、共通サービス監視、リンク監視、非同期ログ、redis キャッシュ、その他の機能をサポート)、Vue を実装します。 -ベースのファミリー バケット フロントエンドとバックエンドの分離プロジェクト エンジニアリングを待ちます。その他の指示
プロジェクトの特徴
- フレームワークは独立しており、モジュールは互いに非常に独立しており (擬似 API は独立したプロジェクトであり、呼び出しが簡単です)、サードパーティのエンジニアリング サービスに簡単にアクセスできます。
- サービスはゲートウェイを通じて均一にアクセスされ、認証 (ゲートウェイとビジネス モジュールの権限は独立して分離されます)、監視、ログ、キャッシュなどの統計分析がより明確になります。
- 分散モードを採用し、導入と拡張が容易
- 統合注文サービスへのアクセス (現在は WeChat、Alipay のみをサポートしており、将来的にはその他のチャネルも拡張される予定)
- WeChat パブリック アカウント サービス アクセス (このサービスは、複数のパブリック アカウント構成、複数のサブプロジェクト呼び出し、パブリック アカウント関連のインターフェイスなどを提供します)
- 分散モードを採用しているため、Docker のデプロイが便利で拡張が簡単です
- フロントエンドは、要素 ui、Vue ファミリ バケット、React などの主流の要素に基づいて、フロントエンドとバックエンドの分離を実現できます。
技術モジュール関連の指示
1. fw-cloud-system モジュール
- fw-cloud-system-eureka [ポート 1001] サービス登録センターのオンライン アクセス
- fw-cloud-system-config [ポート 1002] サービス構成および検出リモート構成ガイド
- fw-cloud-system-gateway [ポート 1003] zuul サービス ゲートウェイ (外部インターフェイス アクセス入口)
- fw-cloud-system-auth [ポート 1004] 権限アクセス サービス (oauth2、シングル サインオンをサポート) 詳細ガイドを表示
2. fw-cloud-core 基本パブリック モジュール
- Cloud-commons は、基礎となる依存関係ガイドの一部を抽象化します
- fw-cloud-core-beans 一般的に使用されるグローバル Beans
- fw-cloud-core-commons の定数、アスペクトなど。
- fw-cloud-core-configuration 基本構成
- fw-cloud-core-Exception 例外の定義
- fw-cloud-core-utils 共通ツール クラス
3. fw-cloud-business ビジネス モジュール サービス モジュール
- fw-cloud-business-commons 各事業の業務共通コンポーネントなど
- fw-cloud-business-admin [ポート 2002] 権限管理およびその他のインターフェイス サービス
- fw-cloud-business-sso [ポート 3001] シングル サインオン モジュールのアクセス デモ
- fw-cloud-business-pay [Port 2003] WeChat およびその他の支払い用の統合注文モジュール サービス
- fw-cloud-business-pay-demo [ポートは未定] WeChat、Alipay、その他の決済関連のデモを開発予定
- fw-cloud-business-wechat [ポート 2004] WeChat パブリック アカウント モジュール サービス
- fw-cloud-business-wechat-demo [ポート未定] WeChatパブリックアカウント関連のデモを開発予定
4. fw-cloud-api は、他のプロジェクトが呼び出すための偽 API を抽出します。
- fw-cloud-system-api 管理プロジェクト関連の偽 API
5. システム監視モジュール
- fw-cloud-monitor-monitor [ポート 1010] サービス状態監視サービスのオンライン アクセス
- fw-cloud-monitor-zipkin-db [ポート 1011] データベース データベース監視サービスのオンライン アクセス
- fw-cloud-monitor-zipkin-elk [ポート未定] elkモニタリング
- fw-cloud-system-xxx [ポート未定] キャッシュ監視
- fw-cloud-system-xxx [ポート未定] ログ等監視
6. フロントエンドモジュール Vue2-Admin
- 要素 ui に基づく Vue ファミリー バケット
- ウェブパック3
- アクシオス
- ノーデジス
- Vue プロジェクトの初期学習については、Vue2-All を参照してください。
開発および展開環境
- レディス
- MySQL
- ラビットMQ
- Java8
- ロンボク島
- ふりをする
- 港湾労働者
- nginx
- git
プロジェクトの説明
- github からコード ガイドを入手する
- gitee からコードを取得する ガイドを取得する
- xxx 開発および改善されるモジュール
- ログインアカウントのパスワード superAdmintest1234 |
- プロジェクト部分の技術構成手順ガイド
- プロジェクト構成ファイルの暗号化手順ガイド
- サービス起動手順ガイド
- 認証モジュール起動手順ガイド
- SSO シングル サインオン モジュールの説明ガイド
- Pay Unified Order モジュール拡張依存関係ガイド
学び、コミュニケーションする
よくある質問
- Qで始まるクラスが見つかりません
- ロンボク島のインストール
- プロジェクトのインポート プロジェクトで Maven プラグインの問題が発生しました
- 上記の問題を解決するためのガイド
サービス関連の写真
- クリックして eureka サービス登録にアクセスします。ユーザー名: 管理者、パスワード: liuweijw
- Swagger API ドキュメントをクリックしてアクセス
- zipkin db サービスのステータス監視クリック アクセス