クラウドコンピューティングとビッグデータの急速な開発により、多くの一般的なアプリケーションとツールが生まれました。古い言語Javaとして、そのエコシステムは、クラウドサービス、監視、およびドキュメント共有に関連するいくつかのツールも生成しました。この記事では、7つの新しいJavaツールを要約しているため、ご覧ください。
1。JCLARITY-PERFORMANCEモニタリング
JClarityは現在、Javaパフォーマンスに関する2つのツールを提供しています。これは、パフォーマンス監視ツールであるIlluminateとCensumであり、Censumはゴミコレクションに焦点を当てたログ分析ツールです。データの収集と視覚化に加えて、両方のツールは検出された問題に対するソリューションを提供します。
コア関数:
ボトルネックの問題検出(ディスクI/O、ゴミコレクション、デッドロックなど)
アクションプラン - 「アプリケーションはアクティブスレッドの数を増やす必要がある」など、問題に基づく変更の提案。
注 - 一般的な問題と一般的なケースは、GCなど、長期にわたる一時停止がスタックが小さすぎることを示している場合があります。
ユニーク:次のステップは、パフォーマンスの問題を監視および定義した後に提供されます。その場で問題を解決するための実行可能な提案を提供します。
Origin: JClarityは昨年9月にロンドンで設立され、いくつかの有名なJavaパフォーマンスの退役軍人Martijn Verburg、Kirk Pepperdin、Ben Evansによって作成されました。
2.ビントレー - ソーシャル共有プラットフォーム
Bintrayは、開発者がコードを共有できるプラットフォームを開発者に提供します。開発者は、オープンソースパッケージを共有できます。さらに、ソーシャル機能もあり、ユーザーはGitHubアカウントを使用してBintrayにログインすることもできます。 85,000を超えるファイルパッケージがあり、18,000を超えるライブラリがあり、いくつかの人気のあるライブラリと最新バージョンが表示されます。
コア関数:
ドキュメントをアップロードし、世界中の開発者と対話します。
Gradle、Maven、Yumを使用して、コードベースをダウンロードするのを利用できます。または、直接ダウンロードできます。
公開情報とドキュメントを管理します。
REST API-ドキュメントを検索/取得し、自動的に割り当てます。
ユニーク: Bintrayの基本的な機能はMaven Centralに似ていますが、Bintrayにはソーシャル機能があり、ファイルをアップロードする手順は簡単です。
Origins: BintrayはイスラエルのスタートアップJFrogによって設立され、昨年4月にリリースされ、Javaone Associationからデュークの選択賞を受賞しました。
3.Librato-監視およびビジュアルクラウドサービス
Libratoは、クラウドアプリケーションを管理および監視するマネージドサービスです。ユーザーは、ソフトウェアをインストールまたは展開せずにカスタムダッシュボードを作成でき、非常にスムーズです。
コア関数:
データ収集:Heroku、AWS、および数十の収集エージェント(巣)、および純粋な言語拘束力、Java、Clojureなどを統合します。
カスタムレポート。
データ視覚化;
自動通知機能。
ユニーク:Libratoはほとんどすべてを表現し、データを意味のあるものにすることができます。
Origin: Libratoは米国サンフランシスコで設立され、フレッドヴァンデンボッシュ、ジョールシオ、マイクヘフナー、ダンストディンと協力して開発されました。
4。Takipiエラー追跡と分析
Takipiの目標は単純です。開発者に、コードがいつ、なぜクラッシュするのかを伝えます。例外が発生するたびに、Takipiはクロールして分析レポートを提供して、開発者がコードを改善するように促進します。
コア関数:
監視 - クロールの例外、HTTP、ログインエラー。
チェックに焦点を当てる - エラーが頻繁に発生するクラスター、および分析エラー率が増加したかどうか。
分析 - さまざまなマシンやアプリケーションを介して、実際のコードと変動ステータスを表示します。
一意:コードエラーが発生すると、エラーコードの位置と情報がタイムリーに報告されます。
起源: Takipiは2012年にサンフランシスコとテルアビブに設立されました。各例外タイプとエラーには、一意のモンスター表現があります。
5.Elasticsearch-検索および分析プラットフォーム
ElasticSearchはしばらくの間発売されていますが、そのバージョン1.0.0は今年2月にリリースされました。 Apache Luceneで作成されたオープンソースプロジェクトであり、Githubでホストされ、200人以上の開発者によって維持されています。 ElasticSearchは、スケーラブルな分散型RESTFUL SEARCH ENGINEサービスを提供します。
コア関数:
リアルタイムに近いドキュメントストレージでは、各フィールドはインデックス可能で返還可能です。
その分散検索アーキテクチャは、小規模から大規模なアプリケーションをサポートしています。
RestfulとNative Java API、およびHadoopのライブラリ。
それは箱から出して動作し、プログラマーに検索を深く理解する必要はなく、フリーモードも提供します。
ユニーク:使いやすく使いやすい。
Origin: 2010年にShay Banonによって設立されたElasticsearchは、最近7,000万ドルの資金を受け取りました。 Elasticsearchを作成する前に、Banonはオープンソースプロジェクトコンパスを実行し、現在は検索エキスパートになりました。このアプリは、バノンによって最初に開発され、妻がお気に入りのレシピを検索して保存しやすくしました。
6.Spark -Micro Webフレームワーク
Sparkは、Java 8とLambdasの最新のサポートを備えたシナトラ風のミニチュアWebフレームワークです。 Sparkは完全にオープンソースで、ソースコードはGitHubでホストされています。
コア関数:
最初の展開は非常に高速でシンプルです。
柔軟なルーティングマッチング。
Freemarker、Apache Velocity、および口ひげをサポートする再利用可能なコンポーネントを作成するテンプレートエンジンがあります。
SparkはJettyまたはTomcatで実行できます。
ユニーク:1つの写真は1,000語に達する可能性がありますが、スクリーンショットはより直接的なものになる可能性があり、使用後にそれを知ることができます。
起源:スパークはスウェーデンのパーマウェンデルによって開始されました。初期段階では、参加する人はほとんどなく、その後20人以上の開発者が開発に参加しました。
7.Plumbr-メモリリーク検出
Plumbrはメモリリーク検出ツールであり、メモリリークレポートを発行します。さらに、信頼できるソリューションを提供します。
コア関数:
リアルタイムメモリリーク検出とアラート。
メモリリークの発行レポート:特定の時間、サイズ、速度(MB/H)、および漏れの原因を含む。
メモリリークコードの位置。
ユニーク:すばやく診断して解決策を提供します。
起源: Plumbrはエストニアに設立され、経験豊富なJavaプログラマー、Priit Potter、IvoMägi、Nikita Salnikov-Tarnovski、Vladimir shによって作成されました。
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。