卵3試験管病院医療ががために行うことができますどの家ないのから選択を置換します

3776★2320★マイクロ・シグナル██の188████in vitroでのドナーの卵機関██████性別選択の3つの世代に生まれた卵のドナー卵の袋の男の子███████用チューブパッケージ████████生まれた少年の選択のセックス試験管ベビーの男の子を███████ 卵試験管病院のための ███

 

 

webfluxに基づく反応ゲートウェイ

建築

実行フロー

モジュール

  • 魂管理者:プラグインおよびその他の情報の構成管理の背景

  • 魂 - ブートストラップ:スタートアッププロジェクトでは、ユーザーが参照できます

  • 魂 - 共通:Framework共通クラス

  • 魂の構成:飼育係のコンフィギュレーション・プロジェクト

  • 魂 - 春 - ブートスターター:春ブーツスターターのサポート

  • 魂ウェブ:コア処理パッケージはように、プラグインを含むルーティングおよび転送を要求し、そして

  • 魂を延長 - デモ:拡張ポイントのデモ

  • 魂試験:RPCのテストプロジェクト

特徴

  • そのようなように、電流制限、融着、転送、ルーティング監視およびなどのプラグインを提供します。

  • Seamless docking with HTTP,Restful,websocket,dubbo and springcloud.

  • Plug-in hot plug, users can customize the development.

  • Selectors and rules are dynamically configured for flexible matching.

  • Support for cluster deployment.

  • Support A/B test and grayscale publishing。

Plugin

Whenever a request comes in ,Soul Execute all open plug-ins through the chain of responsibility.

Plugins are the heart of soul And plug-ins are extensible and hot-pluggable.

Different plug-ins do different things

Of course, users can also customize plug-ins to meet their own needs.

If you want to customize, see

Selector & rule

According to your HTTP request headers, selectors and rules are used to route your requests.

Selector is your first route, It is coarser grained, for example, at the module level.

Rule is your second route and what do you think your request should do,For example a method level in a module.

The selector and the rule match only once, and the match is returned. So the coarsest granularity should be sorted last.

Data Caching

All data is cached HashMap in the JVM So it's very fast.

When the user is managing changes in the background,

Soul dynamically updates the cache by listening to the zookeeper node.

This solution might rely on zookeeper,It may be replaced in the future

Node design for zookeeper

Prerequisite

  • JDK 1.8+

  • Zookeeper

  • Mysql

About

Soul Has been used in our production environment,Its performance and flexibility allow us to use up very cool.

In double 11, we deployed 6 clusters, which supported a large volume of our business.

If you want to use it, you can see 

Stargazers over time

Stargazers over time

Videos

おすすめ

転載: www.cnblogs.com/yunhui111/p/10936327.html