Быстрая разработка облачных вычислений и больших данных привела к многим популярным приложениям и инструментам. Как старая языковая Java, ее экосистема также создала некоторые инструменты, связанные с облачными сервисами, мониторингом и обменом документами. В этой статье суммируются 7 новых инструментов Java, вы также можете посмотреть.
1. Мониторинг Jclarity-Performance
В настоящее время Jclarity предлагает два инструмента на Java Performance: Olluminate и Censum, который является инструментом мониторинга производительности, а Censum - это инструмент для анализа журнала, ориентированный на сборку мусора. В дополнение к сбору и визуализации данных, оба инструмента предоставляют решения обнаруженных задач.
Основные функции:
Обнаружение проблем с узким местом (диск ввода/вывод, сбор мусора, тупик и т. Д.)
План действий - предложения для модификации на основе проблемы, такие как «приложение должно увеличить количество активных потоков».
Примечание - будут определены общие проблемы и общие случаи, например, в GC, длительная пауза может указывать на то, что стек слишком мал.
Уникальный: Следующий шаг предоставляется после мониторинга и определения проблем с производительностью - предоставление возможных предложений для решения проблемы на месте.
Происхождение: Jclarity была основана в Лондоне в сентябре прошлого года и был создан несколькими известными ветеранами Java Martans Martijn Verburg, Кирком Пеппердина и Бен Эванс.
2. Bintray - платформа социального обмена
Bintray предоставляет разработчикам платформу, на которой они могут обмениваться кодом, где разработчики могут обмениваться пакетами с открытым исходным кодом. Кроме того, он также имеет социальные функции, и пользователи также могут войти в Bintray, используя свою учетную запись Github. У него более 85 000 пакетов файлов, более 18 000 библиотек, и показывает несколько популярных библиотек и последние версии.
Основные функции:
Загрузить документы и взаимодействовать с разработчиками по всему миру;
Вы можете использовать Gradle, Maven, Yum, чтобы загрузить базу кода, или вы можете загрузить ее напрямую;
Управление информацией и документами публикации;
REST API - поиск/извлечение документов и автоматически распределяет их.
Уникальные: основные функции Bintray аналогичны Maven Central, но у Bintray есть социальные функции, а шаги для загрузки файлов проще.
Происхождение: Bintray был основан израильским стартапом JFrog и был выпущен в апреле прошлого года и выиграл награду Duke's Choice от Ассоциации Javaone.
3. Librato - Служба мониторинга и визуального облака
Librato - это управляемый сервис, который управляет и контролирует облачные приложения. Пользователи могут создавать пользовательские панели мониторинга без установки и развертывания какого -либо программного обеспечения, и они очень плавные.
Основные функции:
Сбор данных: интегрирует Heroku, AWS и десятки агентов по сбору (даже гнездо), а также связывание чистого языка, Java, Clojure и т. Д.;
Пользовательские отчеты;
Визуализация данных;
Автоматическая функция уведомления.
Уникальный: Librato может представлять практически все и сделать данные значимыми.
Происхождение: Librato был основан в Сан -Франциско, США, и был разработан в сотрудничестве с Фреда ван ден Босхом, Джо Рускио, Майком Хеффнером и Дэн Стодин.
4. Отслеживание и анализ ошибок Такипи
Цель Такипи проста: Расскажите разработчикам, когда и почему код сбивается. Всякий раз, когда происходит исключение, Такипи будет ползать и давать отчет по анализу, чтобы облегчить разработчикам улучшить свой код.
Основные функции:
Мониторинг - ползание исключения, http и ошибки входа в систему;
Сосредоточьтесь на проверке - кластерах, где часто возникают ошибки и увеличивались ли частота ошибок анализа;
Анализ - Просмотр фактического кода и состояния переменной, даже через различные машины и приложения.
Уникальный: когда возникает ошибка кода, местоположение кода ошибки и информация будут своевременно сообщать.
Происхождение: Такипи был основан в Сан -Франциско и Тель -Авиве в 2012 году. Каждый тип исключения и ошибка имеет уникальное представление монстра.
5.elasticsearch - платформа поиска и анализа
Elasticsearch вышла некоторое время, но ее версия 1.0.0 была выпущена в феврале этого года. Это проект с открытым исходным кодом, созданный на Apache Lucene, размещенный на Github и поддерживаемый более чем 200 разработчиками. Elasticsearch предоставляет масштабируемую распределенную службу поисковой системы Restful.
Основные функции:
Рядом с хранением документов в реальном времени каждое поле индексируется и ретрит;
Его распределенная поисковая архитектура поддерживает небольшие или большие приложения;
Restful и Native Java API, а также библиотеки для Hadoop;
Это работает из коробки, и не требует, чтобы программист имел глубокое понимание поиска, а также предлагает бесплатный режим.
Уникальный: простой в использовании и простой в использовании.
Происхождение: основанная Shay Banon в 2010 году, Elasticsearch недавно получила финансирование 70 миллионов долларов. Прежде чем создавать Elasticsearch, Banon управлял компасом с открытым исходным кодом Compass и теперь является экспертом по поиску. Приложение было впервые разработано Баноном для его жены, чтобы ей было легче искать и спасти ее любимые рецепты.
6. Spark - микроавтобусы
Spark-это миниатюрная веб-структура, вдохновленная синатрой, с последней поддержкой Java 8 и Lambdas. Spark полностью с открытым исходным кодом, с исходным кодом, размещенным на GitHub.
Основные функции:
Первое развертывание очень быстро и просто;
Гибкое сопоставление маршрутизации;
У него есть шаблонный двигатель, который создает многоразовые компоненты, которые поддерживают Freemarker, Apache Selocity и усы;
Spark можно запустить на пристани или на Tomcat.
Уникальный: одна картина может достигать 1000 слов, но скриншот может быть более прямым, и вы узнаете ее после использования.
Происхождение: искра была инициирована в Венделе в Швеции. На раннем этапе участвовали немногие люди, а затем более 20 разработчиков приняли участие в разработке.
7.plumbr - обнаружение утечки памяти
Plumbr - это инструмент обнаружения утечки памяти и выдает отчеты о утечке памяти. Кроме того, он предоставляет надежные решения.
Основные функции:
Обнаружение утечки памяти в реальном времени и предупреждение;
Выпуск отчета о утечке памяти: включая конкретное время, размер, скорость (MB/H) и причина утечки;
Местоположение кода утечки памяти.
Уникальный: быстро диагностируйте и дайте решения.
Происхождение: Plumbr был основан в Эстонии и был создан несколькими опытными программистами Java, Priit Potter, Ivo Mägi, Никитой Сальника-Тарновски и Владимиром Шором.
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.