ビューの独自の観点からのサービスのようなもののデザインについて話をするのBi大HSF

過去、現在、未来のサービス

長年にわたってこの地域のサービスで人々の比較に取り組んできましたように、このアップデートは、非常に驚​​くべきますます技術的なサークルであり技術が円のサービスが熱い流行語となって、すでに非常に多くの年でいるであることは疑いあり、そしてそれは、書き込みaに価値があると思います記事は、私の目の過去、現在、未来のサービスを述べました。

 

開始段階

私は2006のOSGiサービスはスタンドアロンのアプリケーションであり、アプリケーションのサービス後に、より分散アプリケーションには大きな違いであり、この概念との最初の接触を開始するだけでなく、OSGiのサービスを指し時間から学ぶべきです、しかし、そのようなOSGiのサービスなど、いくつかの一般的なのは、また定義、登録、これらのメカニズムの発見、私は後で淘宝網に参加することができた理由はまた、IのOSGiサービスのため、この経験を推定しています。

 

SOAの着陸段階

2008年には、淘宝網、私は非常に詳細なサービス、この時点でのSOA普及していないが、より多くのちょうど概念、ガイドラインや枠組み着陸の欠如としての淘宝網を進めるために淘宝網サービスフレームワーク(HSF)の、そしてビジネスのR&Dチームを書き始め、SOAの実装は、2つの方法、方法でXMLを使用してサービスのための1つの提案者をリード今回業界では説明、例えば、WSDLは、他のは、ESBです。

 

そのサービスのXML方式の設計におけるI HSFは、クラスタがある場合は特に、シナリオのバランスをとる大規模分散システムの負荷をあまりにも複雑な説明が、実際にはそのような登録/発見としては明確な指導サービスを実現するためにどのようにあってはならない存在です、サービスの問題をもたらすものを言うまでもありません。ESBのためとして、私は非常に並行システムでは、ESBは、最終的にシステムのリスクにつながる、大きなボトルネックポイントになるだろうと思いますので、最後に、私は使用することができ、フロアを探検することにしましたSOAのサービスフレームワークは、このフレームワークに基づいてこれを行うにはどのように最終的に我々はサービスとしてそれを行うのではなく、この概念を解釈することができなければならないように。

 

しかし、経験不足によるものなのか、HSFはで、多くの問題になるように設計されていないの設計システム設計の中核問題解決の基本的に彼は言った、この記事を、これはもはや重複排除され、最終的に我々が見ることができると結論しますサービスフレームワークの一つの特徴は以下のとおりです。

  1.  HSFで公開する例えばシンプルなスタンドアローンおよび統合サービスの開発フレームワーク定義された方法は、春のBean定義、およびサブスクリプションサービスによるものです。

  2. サービス登録/発見メカニズムは、HSFを達成することがCONFIGSERVERを導入​​するために使用されます。

  3. サービスと負荷分散をアドレッシング、HSFモードのバランスをとる全く集中型のソフトウェアロードを使用しない、このモードでは、スケーラブルなサービスコールは、優れた基盤を築くためにある水平に支持されます。

  4. サービストレース、HSFは、実際にトレースされていない場合、重要であり、このトラブルシューティングを行うための複雑なサービスコールのプロセスを追跡するためにEagleEyeの事のために独自の内部コード名を達成するために類似したGoogleのDapperの道を使用しています質問の束をサービスした後、非常に面倒です。

その後のサービスフレームワークでは、比較的に言えば、サービスは非常に物事のコンセプト段階での滞在ではなく、サービスとして、サービス・フレームワークがすべてではないとして、それだけでベースとなる、サービス・フレームワークは、より多くのアドレス指定されています技術的な問題のサービスが、コアの問題の別のサービスがありますが、システム自体がどのようにサービスとして抽象化すべきか、サービス指向のビジネス、制御する、依存するフレームワークとガイドラインを、取得することができないかのサービスの粒度それは、これに加えて、サービスは、組織構造の大きな変化となり、ビジネスアーキテクトは通常、それは労働のあまり明確で区分ではない、なぜなら前のサービスの対応する変更を必要とし、のサービスの後、あるでしょう多くの企業にとって最も難しいのローカルサービスを促進することで、このような要件、。

 

この段階を想起し、あなたが見ることができることは、この段階では、より重要であるSOAの概念は、私たちがけんかに純粋に技術的なレベルの概念がありませんので、明確なフレームワークはこの事の概念は比較的騒々しい、着陸を表示されることがあるようにすることです十年問題はない、私たちは、サービスよりリアル実用的な運用段階として、秋に入るように、フレームの出現はどのように考えるようにビジネスシステムは、抽象的でサービスを定義するべきで、組織構造を調整する方法対応が必要です。

 

淘宝網は、おそらく2009年に私たちは、中国のビジネスの範囲を見れば、あなたはより多くのインターネット企業がサービスを開始したことを確認できた後より、(その時点で差は主にトレースされた)の位相を成熟入るためのサービスとして考えることができます変換の、オープンソースコミュニティの無いサービスフレームワークが利用できるので、それぞれが基本的に自分自身を作成し​​ますが、基本的な考え方は同じです。視野がグローバルインターネット企業を緩和する場合、あなたは以前に、グーグル実際にはなどのFacebook、eBayのを、表示されます彼は、サービスの変換を完了し、(グーグルのサービスを共有するのスポークいったんスタンフォードのジェフ・ディーン)Googleのシェアを行うのか、あなたがサービスを見ることができる(このような巨大なDapperのの影響など)多くの論文を発表したときにフレームワークのコンポーネントのいくつかの定義が、そう体系、サービス指向のフレームワークを形成し、そのケースでは、この一見、アリのサービス全体のプロセス、共有により、オープンソースダボの後ろに、中国の企業がサービスとして言っていません再構築またはいくつかの助けを果たします。

 

マイクロサービス?

その後、多くの年後に、SOAは少なく、火災ようで、突然、新しいコンセプトがあった:マイクロサービス火災アップが、私はまだ最終的に行うためのサービスとして、2008年にマイクロと淘宝網サービスとの違いを把握していないです何が、私は読書をたくさん読んで、私はどのようなミクロのサービスについて詳しく説明しませんので、私はまだ無駄に、学生の指導の下で洞察に満ちた解説は、歓迎されており、このサービスの唯一の利点は、私の考えると膨大なマルチプレイヤーを魅了することです注意。

 

サービスメッシュ

これは、現在の年とSOAこの事、私はあったもののIstio、特使、RSocket、Knativeと物事が表示され、それは単なる概念のだと思い、同じ最もホットな概念のサービスの分野における第2のマイクロサービスですしかし、ちょっと実用レベルに欠け、まだ戦国時代です。

 

私は理解していないされている前に、サービスは、この概念をメッシュ、と私は非常に中心点クラウドネイティブが開いて、国民を作成することであると思うので、今、私は基本的に承認されたサービスのメッシュは、実際にフィールドサービスの開発を促進するための方法です技術システム、およびサービスのメッシュは、これを達成するのは良いアイデアです、それは2つの利点をもたらすように見えました。

  1. お客様は、サービスのメッシュを使用している限り、さまざまなベンダーが、ほとんどの機能レベルでは、顧客がスイッチ・ベンダーに非常に簡単であることをサイドカー方法の網目できるよう、運用レベルには影響しない、ベンダーノーロックインを行うことで大きな助けとなっていますコード;

  2. クラウドベンダーを計算し、サービスメッシュの使用は非常に単純な実装を持っている契約の様々な側面をドッキングになり、これは公共システムや技術に開放されているのと同じ技術領域内の異なる製品間の良好な相互接続とすることができます非常に重要な言葉は、また、顧客がクラウド容易になるに移動できるようになります。

 

私は片手実際の経験上の最後の家にサービスメッシュと思うので、一方異なる技術製品の合意の異なる領域のバット豊かさが、私はまた、サービスについて非常に楽観しているサービス指向の実装の新世代になるメッシュ。

 

概要

サービス指向技術開発の多くの年は、まだアクティブな技術の舞台上のマイクロサービス、今後のサービスメッシュに、ヘルプサービスの着陸にSOA、SOAフレームワークの概念を経験しているし、実際には、ほとんどの企業はまだ経験しているので、後インターネットサービス会社の初期段階のほとんどは、もちろん、私はインターネットサービス会社の非常に異なるニーズを感じ、実際に水平方向のスケーリングの問題の大部分を理解することです、そして今インターワーキングサービス、大規模のより多くの理解のためのビジネス・サービスの大半ありませんR&Dチームワークの問題なので、まだこの分野での開発について非常に楽観的があります。

おすすめ

転載: www.cnblogs.com/zhangfengshi/p/12016263.html