2016-08-19 11 views
3

かなり曖昧な話題かもしれませんが、誰かが簡単な英語で説明することができます。私は、動向の話題java EEの「microprofile」に関するいくつかの記事を読んだが、その目的をはっきりと理解することができなかった。Java EE Microprofile

この新興コンセプトで私の理解は、JavaコミュニティがマイクロサービスフレンドリーなフレームワークまたはプラットフォームになるようにJava EEモデルを改造する方法を見つけることです。

スプリングブートやその他のAPI /ライブラリを使用して数分間で分散型マイクロサービスアプリケーションを作成できる場合は、なぜマイクロプロファイルが必要ですか?

答えて

7

あなたが春のブートが好きなら、私は本当にそれに固執します。マイクロサービスの全ポイントの1つは、チームが自分のニーズに合った技術を使用し、満足していることです。

IMHO Java EE Microprofileは、Java EEの知識を再利用するマイクロサービスに移行するJava EEを知っているか好きな人を支援するのに役立ちます。 Spring Bootで何かをやり直す必要はありません。例えばしたがって、彼らはSpring DIを好むならCDIを再利用することができます

12

私はMicroProfileコミュニティ内で日常的にアクティブです(MicroProfile.ioのFAQの第一著者)。 Gimbyが言及しているように、FAQをチェックしてください。

基本的に、JCPは標準化団体であり、技術標準化のために設計されたプロセスを使用して革新を行うことはノー・ノーです。 MicroProfileのアイデアは、テクノロジの標準化につながるEnterprise JavaおよびMicroservicesを使用した迅速なイノベーションを行うことです。ジェームズの指摘によると、Java EE技術を使用して地上に降りてくるので、Java EE開発者にとってより自然な感じがします。

ただし、MicroProfileはJava EEテクノロジに限定されません。他のJava EE以外のフレームワークを採用したり、新しいAPIを作成することさえできます。フィーチャーや技術が成熟したら、標準化することにします。 Javaマイクロサービスに関する標準のアイデアが好きで、標準化の前にイノベーションに参加したい場合は、MicroProfile google groupに参加して自由に参加してください。最終的に標準の一部となるコードを直接入力して寄稿することもできます。

これが役に立ちます。

+0

Microprofileはこの問題の解決に役立ちますか? https://stackoverflow.com/questions/46367432/are-there-java-frameworks-to-build-active-passive-failover-mechanism JEEアプリケーションを作成したいが、Cloudプラットフォームで動作するMicroservicesのように動作できるようにするフォールトトレランス機能と健全性監視機能を備えています。 – yathirigan