Java Web Weekly, выпуск 148

1. Весна и Ява

>> Отслеживание потока интеграции Spring с помощью Spring Cloud Sleuth []

Надлежащим образом реализовать микросервисную реализацию сложно - двух вариантов нет. Конечно, есть новые проблемы, но есть и новый класс инструментов, предназначенных для решения этих проблем .

Вот две интересные статьи об одном из этих инструментов - Spring Cloud Sleuth - и о трассировке HTTP-запроса между несколькими службами.

>> JUnit 5 Государство Союза []

Хороший высокий уровень посмотрите на JUnit 5 прямо сейчас , через год и пару месяцев в разработке.

>> 6 функций гибернации, которые мне не хватает в JPA []

Hibernate в последнее время находится на подъеме, а JPA отстает даже больше, чем обычно. Вот список полезных функций, которые, мы надеемся, войдут в следующую версию JPA .

>> лучший способ реализовать equals, hashCode и toString с помощью JPA и Hibernate []

Интересное обсуждение сосредоточено на фундаментальном.

2. Технический

>> Стили обработки сообщений []

Беглый взгляд на обработку данных JSON в реальных системах , где все не так аккуратно и аккуратно, как нам хотелось бы, и практически все может появиться по проводам.

>> Сервисная структура для CRDT на основе операций []

3. Musings

>> Короткая запись DNS TTL и централизация являются серьезными рисками Для Интернета []

Без сомнения, вы слышали и, вероятно, испытали массивную DDOS-атаку несколько дней назад.

Конечно, есть несколько отчетов и аналитических материалов, которые стоит прочитать в Интернете, вот один, который на самом деле выходит за рамки только того, «что произошло» .

>> 4 способа использования метрик пользовательского кода имеют значение []

Если вы используете статический анализ, вам просто необходимо использовать и развивать полу-настраиваемые, настраиваемые правила. Без них значения по умолчанию, скорее всего, не будут соответствовать специфике вашей кодовой базы и вашим потребностям, что обычно приводит либо к множеству ложных срабатываний, либо к полному отключению полезных правил.

В качестве быстрого решения, определенно настройте и продолжайте настраивать правила статического анализа , чтобы они действительно имели смысл для вашей кодовой базы.