2017-11-10 11 views
1

いいえ、Apache Sparkではありません。 Sparkjava私はAPIの最も簡単なアプローチであることがわかりましたが、私が最もクリックしやすい方法ですが、誰もが生産に使用すべきではないと主張していますが、なぜ誰も私に良い答えを与えてくれませんでした。不安定さやセキュリティ上の欠陥など何か知っていますか?Sparkjavaは生産に適していないのはなぜですか?

+3

スパークは誰にも使わないプロダクト? – puhlen

+1

私は生産現場でspark-javaを使用しており、満足しています! – cello

+0

私はNFJSの会議に出席し、このフレームワークを他の人たちに見せてもらったが、直ちにそれは気にならないと述べた。 – codemon2002

答えて

3

このような良い質問をお寄せいただきありがとうございます。私は直接それに簡単なはいまたはいいえ答えがあるとは思わないです。 Java Sparkをマイクロサービスの開発に使用してきたことから始めましょう。フレームワーク

  1. 春ブーツ、のRestletのような他のフレームワークと比較して、Javaの スパークのためのインターネット上で利用可能な材料の多くはありませんし、私たちの実行中に直面している課題。だから あなたがついている場合は、あなたが解決する必要がある人はほとんど 問題です。

  2. 依存性注入はありません。この機能を利用するには、Java Sparkと一緒に にSpringを使用しなければなりませんでした。

  3. サービス検索ツールまたは APIゲートウェイとマイクロサービスを統合したい場合、十分な情報がインターネット上にありません。

  4. スワッガーとスパークの統合が混乱しました。私たちができることを理解するには、 と数えました。

  5. まだ進化しており、私たちは長い道のりを持っていますので、 フレームワークが好きです。

すべてのことで、spark javaでマイクロサービスアプリケーションを作成するのは簡単です。彼らに工藤!

詳細については、以下のリンクを参照してください:

+0

ありがとう、それは私が他の人から聞いた多くの推測ではなく、実際のチームが直面した実際の課題に何かを理解するのに役立ちます。 – codemon2002

2

。 Sparkは非常にシンプルで、Webアプリケーションを稼働させるために最小限の依存関係が必要です。 Sparkは、JSE8プラットフォームのみを使用してWebアプリケーションを構築することを可能にしていますが、他の既存のテクノロジのほとんどはJEEを必要とします。

アプリをデプロイする場合、ほとんどのクラウドサーバとホスティングプロバイダが、独自のリバースフレームワークSparkをサポートしていないので、自分でデプロイメント戦略を実装する必要があります。しかし、このようなサービスにApacheやJava EEアプリケーションを簡単にデプロイすることができます。in the documentation

+0

ありがとうございます。サービスを設定する伝統的なスタイルを使用するとセットアップが問題になると思います。私はおそらく、スケーラブルなコンテナを使った単純なアプローチや何かを見つけるでしょう。 – codemon2002

関連する問題