[51CTO.com からのオリジナル記事] 7 年間の努力と見事な変貌。 2012年以降、6年連続で15回のサミットを開催し、多数の技術専門家を集め、幅広い視野を持ち、経験を選択的に活用し、知見を蓄積し、凝縮した形で公開しています。 WOT2018 グローバル ソフトウェアおよび運用技術サミットは、2018 年 5 月 18 日から 19 日まで北京 JW マリオット ホテルで開催されます。12 のコア ホットスポットに焦点を当て、国内外から 60 人の第一線の専門家を集めて、ハイエンドのテクノロジーの饗宴を演出します。これは、トップクラスの IT 技術者が学び、ネットワークを拡大するための見逃せないプラットフォームです。 最近、51CTOの記者は、カンファレンスで講演する58 ExpressのCTOであるShen Jian氏に独占インタビューを実施しました。マイクロサービス アーキテクチャの分離に関する彼の考えを少し覗いて見てみましょう。 【講師プロフィール】 58エクスプレスCTOシェン・ジアン 58 Shen Jian、インターネットアーキテクチャ技術の専門家であり、公開アカウント「The Road to Architect」の著者。彼は、Baidu のシニア エンジニア、58.com のシニア アーキテクト、58.com 技術委員会の委員長を務めてきました。 2015年に58daojiaのシニアディレクター兼技術委員会委員長に異動し、インフラ、技術プラットフォーム、運用保守セキュリティ、情報システムなどのバックエンド技術システムの構築を担当。 2017年に58 ExpressにCTOとして異動し、58 Expressの技術システムの構築を担当。 長所と短所、マイクロサービスの真の姿を明らかにする 近年、マイクロサービスはホットワードとなり、ますます注目を集めています。マイクロサービスには確かに多くの利点があります。巨大なモノリシック アプリケーションを複数のサービス メソッドに分解することで複雑さの問題を解決します。各サービスにはそれを開発するための専任の開発チームがあります。独立して展開されます。拡張も簡単です。しかし、マイクロサービスはすべてのビジネスに適しているわけではありません。 「ビジネスから切り離された建築デザインは不正だ」と沈建氏は言う。 「マイクロサービスが解決する問題領域を理解していない場合、またマイクロサービスの長所と短所を理解していない場合、遭遇する落とし穴が得られるメリットよりも大きくなる可能性があります。」 マイクロサービスをレイヤーに分割すると、システムが明確になり、サービス機能がより明確に定義され、基盤となる複雑さがサービス呼び出し元から保護され、コードの重複が排除され、システム全体の安定性と品質が向上します。 ただし、マイクロサービス アーキテクチャでは、リクエスト呼び出しパスが長くなり、リクエスト時間も長くなり、システムの複雑さと運用および保守の複雑さが増し、問題を特定する難しさとサイクルが長くなります。 したがって、業務やシステムがある程度複雑で、データ量もある程度大きく、並行性が徐々に高まっていく場合にのみ、マイクロサービス アーキテクチャを使用する方が適切です。 58 Expressのアーキテクチャを悩ませていた問題点 Shen Jian 氏は、58 Express を例に、マイクロサービス アーキテクチャの適用可能なシナリオについて詳しく説明しました。 58 Express がマイクロサービス アーキテクチャを採用する前は、システムには次のような多くの問題点がありました。 1. 頻繁なコードのコピー 2. コンポーネントライブラリのバージョン互換性と結合 3. すべての呼び出し側は、ストレージエンジン、サブライブラリとテーブル、キャッシュなどの詳細など、基盤となるシステムの複雑さに注意を払う必要があり、これにより研究開発の効率が低下します。 4. データベースの結合 5. SQL の品質が低く、データベースのパフォーマンスが低下します。 マイクロサービス アーキテクチャの実装により、上記の問題点は大幅に軽減されました。 マイクロサービスの避けられない問題:結合 マイクロサービスアーキテクチャは優れていますが、適切に実装されていない場合は、システム間の結合が発生する可能性があります。カップリングとは、アーキテクチャ内で本来は関連のないコード、モジュール、サービス、システムが何らかの理由で接続され、独立性が低くなり、相互に影響を与えることを意味します。例: IP 結合、データベース結合、サービス結合など。 システム間で結合が発生した場合、結合を排除するための一連の対策が必要になります。沈建先生はいくつかの方法を簡単に挙げました。 1. サービスは IP を介して結合され、構成センターを介して分離できます。 2. データベース間の結合は、データベースを分割し、データベースの上流にデータ アクセス サービスを確立することで解決できます。 3. 一部のサービス間の結合は、非同期メッセージを通じて分離できます。 沈建氏は、WOT2018グローバルソフトウェアおよび運用技術サミットにおいて、特別セッション「58 Expressマイクロサービスアーキテクチャデカップリングベストプラクティス」で、デカップリング技術について皆様とさらに詳しく議論することを明らかにしました。 ***、Shen Jian 氏は、技術者として、技術的なソリューションがどのような問題を解決するのか、また適用可能なシナリオは何かを徹底的に理解する必要があると述べました。最新技術を盲目的に追い求めれば、ビジネスの発展に悪影響を与えるだけです。 5月18日から19日まで、世界で最も注目されるIT技術の饗宴が北京セントラルJWマリオットホテルで開催されます。 2018 WOT グローバル ソフトウェアおよび運用テクノロジー サミットは、新しいアイデアを発見し、最先端の考え方を活用し、ネットワークを拡大するための重要なプラットフォームとなることは間違いありません。 現在、すべてのチケットタイプが販売中です。チケットを早く購入するほど割引額が大きくなることをお知らせします。 KOLと身近にコミュニケーションを取り、一味違う「ヒーロー饗宴」を演出! 詳細については公式サイトをご覧ください: wot..com 前売り20%オフですので、お早めにチケットをお買い求めください。 [51CTO オリジナル記事、パートナーサイトに転載する場合は、元の著者とソースを 51CTO.com として明記してください] |
<<: Kubernetes以降の時代におけるK8Sの12の主要機能を紹介します
[[320924]]要点ニューヨーク市は、ノーコードソフトウェアを提供するスタートアップ企業Unqo...
[51CTO.com からのオリジナル記事] 6 月 25 日に、第 2 回 Container C...
先日開催されたアメリカ物理学会2019年3月の会議において、 IBMは量子ムーアの法則を正式に提唱し...
Friendhosting は比較的長い歴史を持つ VPS 業者と言えますが、全体的にはまだ知名度は...
ホストベースの仮想ストレージホストベースの仮想ストレージ ホストベースの仮想ストレージは、ストレージ...
ブログを書いている人は、ただ単に友達を作りたいだけではないと思います。オンラインでのつながりは価値の...
ホスト モデムは長い間 ramnode を使用しています。現在アクセスしているホスト モデムは ra...
タオバオ検索の「露出率」の側面を注意深く観察すると、タオバオのルールに準拠し、タオバオ検索の利益と一...
2009 年 1 月 19 日、一人の技術愛好家が独自にシステムを開発し、低価格の VPS サービス...
フォーラムのプロモーションは、常に非常に人気のあるプロモーションおよびマーケティングの方法です。ブラ...
[[412417]]クラウドネイティブとは何ですか? 「クラウド ネイティブ」という用語はしばらく前...
hncloudの香港データセンターは、オリジナルのCN2サーバーをベースに、最小帯域幅50M(トラフ...
企業のデジタル変革が加速する中、クラウド コンピューティングはかつて、熾烈なインターネット市場におけ...
budgetvm VPS の販売業者についてはこれ以上紹介しません。興味があれば、以前書いた bud...
テンセントゲームはテンセントの4大オンラインプラットフォームの一つであり、現在中国最大のオンラインゲ...