著者について
- 15年のITインターネットのベテランで、マイクロサービス、k8s、クラウドネイティブアーキテクチャ、さまざまな分散アーキテクチャに精通しており、多くの大企業のテクノロジーミドルステージとエンタープライズクラウドの実装の構築を担当しています。
- 2021年に、彼は分散データベースの優れた実践者トップ10を受賞しました。この賞は、CSDN、Geekbang、Sifu、Open Source China、51CTO、Nuggets、Mulanのオープンソースコミュニティによって共同で選ばれました。
Mendmixについて
2015年にリリースされた最初のバージョンは、名前が付けられJeesuite-libs
、長い間使用されてきました。ツールタイプのソフトウェアとして位置付けられており、各モジュールが完全に独立して使用できることを前提としています。多くの大企業のテクノロジーミドルステージ、デジタルトランスフォーメーション、エンタープライズクラウドの移行の過程で、約8年間の開発と調整を経て、カスタマイズはますます高度になりJeesuite-libs
、元の個別のポイントは論理的に完全な表面になりました。A分散型クラウドネイティブアーキテクチャソリューションの完全なセット。このシフトに基づいて、Jeesuite-libs
もはや私たちの方向性に合わなくなったため、名前が変更されMendmix
ました。現在Mendmix
、ビジネスゲートウェイ、セキュリティフレームワーク、データベース機能、キャッシュ、メッセージミドルウェア、分散タイミングタスク、およびさまざまなクラウドサービスとさまざまなサードパーティミドルウェアを統合する機能を含む一連の機能が提供されています。開発プロセス中の軽量で高いスケーラビリティの要件を満たすためにMendmix
、私たちは引き続き選択と統合を行い、多くのコアコンポーネントの自律性を実現しました。以下は、全国TOP5教育会社の建設に基づくMendmix
全体的な構造です。
私たちの利点
箱から出して
Mendmix
多くの大企業の複雑なビジネスシナリオの実装を経験して、それは箱から出して使用できる論理的なソリューションの完全なセットになりました。エンタープライズレベルの分散アーキテクチャは、特定の技術的な詳細に注意を払うことなく、最小限の学習コストで構築できます。
実行時の最小依存関係
現在、アーキテクチャ全体は、Spring / Spring Cloud、Mybatisなどのワールドクラスのメインストリームフレームワークに依存することを除いて、サードパーティのフレームワークに依存していません。分散タイミングタスク、データベースアクセスの拡張、認証と承認などは、完全に独立して実装されています。実際のプロジェクト実施の過程で、いくつかの歴史的なプロジェクトの変換コストを削減するために、同じ種類のいくつかの優れたフレームワークのシームレスな統合機能も提供します。たとえば、Mapper3依存関係パッケージを導入するだけで、Mapper3をmybais拡張フレームワークとして適応的に使用します。
クラウドネイティブサポート
開発の過程で、Mendmix
エンタープライズデジタルトランスフォーメーションとクラウド移行の黄金時代に追いついたところです。現在、Nacos、Apollo、K8Sのサービス検出と構成センターの機能をシームレスにサポートしています。同時に、パフォーマンス要件を最大化するためのさまざまなパブリッククラウドとの互換性を考慮して、Alibaba Cloud、Tencentに適応する一連のコードもサポートしています。クラウドおよびその他の主流のクラウドベンダーのクラウドが提供します。
これからの計画
今後Mendmix
も「統合・拡張・包括性・自己整合性」の考え方を貫き、さまざまな開発ニーズに対応するためのさまざまな優れたフレームワークとの互換性を維持していきます。一人で速く、グループでさらに進んでいくことができます。これはオープンソースコミュニティにMendmix
参加する本来の意図でもありdromara
ます。将来的には、兄弟プロジェクトと統合してサポートし、より良い製品を作成し、私たちにサービスを提供したいと考えています。より良い。ユーザー。
倉庫の住所、Mendmix
いいね!
github.com/dromara/mendmix
gitee.com/dromara/mendmix