От имени команды Spring Cloud я рад объявить о первой вехе выпуска релиза Spring Cloud Brixton. Веха доступна сегодня и может быть найдена в нашем репозитории Spring Milestone . Мы сделали множество улучшений и исправлений ошибок, некоторые из них включают в себя:
- Поддержка Spring Boot 1.3.x и Spring 4.2.x
- Кластерное лидерство выборов и замков
- Поддержка Hashicorp Consul для регистрации / обнаружения услуг, конфигурации и шины
- Поддержка Apache Zookeeper для регистрации / обнаружения сервисов, настройки и выбора лидера
- Поддержка решетки для регистрации / обнаружения услуг
- Поддержка распределенной трассировки
Ниже перечислены новые модули в Brixton.M1:
- Spring Cloud для Cloud Foundry 1.0.0.M1
- Spring Cloud Cluster 1.0.0.M1
- Spring Cloud Consul 1.0.0.M2
- Весенняя Облачная Решетка 1.0.0.M1
- Spring Cloud Sleuth 1.0.0.M1
- Spring Cloud Zookeeper 1.0.0.M1
Следующие модули были обновлены:
- Spring Cloud Commons 1.1.0.M1
- Spring Cloud Config 1.1.0.M1
- Spring Cloud Netflix 1.1.0.M1
- Spring Cloud Security 1.1.0.M1
Spring Cloud AWS и Spring Cloud Bus не получили новую версию в этой вехе.
Чтобы начать работу с Maven с родительским POM:
<parent>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-parent</artifactId>
<version>Brixton.M1</version>
</parent>
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>http://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
или как спецификация (только для управления зависимостями)
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>http://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<dependencyManagement>
<dependencies>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-parent</artifactId>
<version>Brixton.M1</version>
<type>pom</type>
<scope>import</scope>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
...
</dependencies>
или с Gradle:
buildscript {
dependencies {
classpath "io.spring.gradle:dependency-management-plugin:0.5.3.RELEASE"
}
}
repositories {
maven {
url 'http://repo.spring.io/milestone'
}
}
apply plugin: "io.spring.dependency-management"
dependencyManagement {
imports {
mavenBom 'org.springframework.cloud:spring-cloud:Brixton.M1'
}
}
dependencies {
compile 'org.springframework.cloud:spring-cloud-starter-config'
compile 'org.springframework.cloud:spring-cloud-starter-eureka'
...
}
SpringOne 2GX 2015 уже здесь!
SpringOne2GX в Вашингтоне, округ Колумбия , продолжается прямо сейчас. Это просто лучшая возможность узнать из первых рук обо всем, что происходит, и предоставить прямую обратную связь.
Весенние Облачные Беседы в SpringOne
- Начало работы с Spring Cloud от Джоша Лонга и Дейва Сайера
- Опыт разработчиков с Spring Cloud от Дейва Сайера и Спенсера Гибба
- Весна Облако в Netflix от Джона Шнайдера и Тейлор Викселю от Netflix
- Собственная облачная Java с Spring Cloud Services от Скотта Фредерика и Крейга Уоллса
- Защита микросервисов с помощью Spring Cloud Security от Willl Tran
- Spring Cloud *: изучение альтернативных реализаций Spring Cloud от Спенсера Гибба
- Начало работы с Spring Cloud (DCJUG) от Спенсера Гибба