EJB。1 、ダボ、SpringCloudのコントラスト(SOA、サービスマイクロ)
EJB |
ダボ |
SpringCloud |
|
デベロッパー |
標準のOracle 開発 |
アリ |
春のコミュニティ |
最新バージョンと時間 |
3.1 、2009 インディアン |
2.5.3 、2012 インディアン10 越23 ハオ |
Finchley.SR1、201 8 インディアン8 越1 ハオ |
メンテナンス状況 |
非アクティブ、3.2 ちょうどドラフト |
もはや維持し続けるん |
アクティブ |
インターネットアプリケーション |
まだ見つかって |
アリ、Jingdongは、详细と他の |
中国聯通 Huawei社 |
合意に基づき、 |
RMI |
また、デフォルトのdobbo |
HTTP |
利用可能な言語 |
ジャワ |
ジャワ |
すべての言語 |
分散型のもの |
それはあります |
ノー |
ノー |
ステートレス展開 |
ノー |
それはあります |
それはあります |
サーバーマネージャ |
サービス検出、ロードバランシング |
サービス検出、サービスルーティング、負荷分散サービス、サービスリスト、サービスパケット、依存関係管理サービス、サービスの重み、サービス認証、サービス直接、暗黙のコンテキストパラメータの受け渡し、パケット集約、キャッシュされた結果 |
加えて、ダボいくつかの外部を:サービスゲートウェイ、回路遮断器、サービス追跡、メッセージ・バス、バッチ・ジョブ |
分散構成 |
ノー |
サードパーティ |
持っています |
ベースのウェブコンテナ |
JBossの |
Tomcatの組み込み |
Tomcatの組み込み |
ユニットテスト |
サポート |
サポート |
サポート |
オンライン写真参照:(性能比較)
2 リリースノート
SRX =サービスリリースX:サービスリリース、公式バージョン
Finchley.SR1 ( 2.0.1 )で2018 インディアン8 越1つのリリース、いくつかのメーカーから行っている1.xの、上でアップグレードの1.x および2.xのコンポーネントの比較以下:
ここで、バージョンと比較して、 2.0.0、バージョン2.0.1 コンポーネントのバージョンは以下の通りであります:
SpringCloud 2.0.1 と比較1.xでは、メインの構成の違いを次のとおりです。
(1)SpringBoot从1.x(最新发布版1.5.17 GA,发布日2018.10.16)升级为2.x(最新发布版为2.0.6GA,发布日2018.10.16),SpringCloud 2.x必须基于SpringBoot2.x,SpringCloud1.x必须基于SpringBoot1.x
(2)Eureka服务器依赖org.springframework.cloud需要变更
<artifactId>spring-cloud-starter-eureka-server</artifactId>变为:
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
(3)Eureka客户端依赖org.springframework.cloud需要变更
<artifactId>spring-cloud-starter-eureka</artifactId>变为:
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
(4)注册中心IP地址配置
${spring.cloud.client.ipAddress}变为:
${spring.cloud.client.ip-address}
(5)安全加密Spring Security的用户密码配置在security前面加spring
spring:
security:
user:
name:
password:
(6)安全加密Spring Security默认开启CSRF防御(可能导致两个注册中心无法相互注册),使用:
http.csrf().ignoringAntMatchers("/eureka/**");
( 7 )セキュリティ暗号化春のセキュリティモジュール構成の中心部には、暗号化と復号化につながることができません
認証が変更されているので、あなたはに戻って変更することができ 、基本的な認証の認証
( 8 )Mavenは変更 run.profilesにあるバネboot.run.profiles
春ブート:実行-Drun.profiles = ... 改为:
春ブート:実行-Dspring-boot.run.profiles =
( 9 )春クラウドゲートウェイの代わりに、春の雲Zuul 主因に、Zuul 2.0は、(後に開かなかった Netfilxがすでにオープン)。
3 ソース
SpringCloud ソースの場所:
https://github.com/spring-cloud