[bigdata-103] spring-cloud-01 服务注册 eureka server 单机版
来源:互联网 发布:web软件开发方式 编辑:程序博客网 时间:2024/06/11 22:44
1. 文档
《Spring Cloud微服务实战》配套示例代码
https://github.com/dyc87112/springcloudbook
2. 源码结构
.
├── pom.xml
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── brian
│ │ │ └── demo
│ │ │ └── eurekaserver
│ │ │ └── App.java
│ │ └── resources
│ │ └── application.properties
3. pom.xml文件内容
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.didispace</groupId><artifactId>eureka-server</artifactId><version>1.0.0</version><packaging>jar</packaging><name>eureka-server</name><description>Spring Cloud In Action</description><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.3.7.RELEASE</version><relativePath /></parent><repositories><repository><id>my-nexus-central</id><name>my local nexus</name><url>http://localhost:8081/nexus/content/repositories/central/</url><releases><enabled>true</enabled><updatePolicy>never</updatePolicy></releases></repository></repositories><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-eureka-server</artifactId></dependency><!--<dependency> --><!--<groupId>org.springframework.boot</groupId> --><!--<artifactId>spring-boot-starter-actuator</artifactId> --><!--</dependency> --><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency></dependencies><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>Brixton.SR5</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>
package com.brian.demo.eurekaserver;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;@EnableEurekaServer@SpringBootApplicationpublic class App{public static void main(String[] args) {new SpringApplicationBuilder(App.class).web(true).run(args);}}
5. applicaiton.properties
spring.application.name=eureka-serverserver.port=1111eureka.instance.hostname=localhosteureka.client.register-with-eureka=falseeureka.client.fetch-registry=falseeureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/logging.file=${spring.application.name}.log
6. 编译
mvn clean package
在target目录生成文件target/eureka.server-0.0.1-SNAPSHOT.jar
7. 执行
java -jar target/eureka.server-0.0.1-SNAPSHOT.jar
8. 查看
在浏览器查看那http://localhost:1111/eureka,能看到界面,即为正常
阅读全文
0 0
- [bigdata-103] spring-cloud-01 服务注册 eureka server 单机版
- [bigdata-105] spring-cloud-02 服务注册 eureka server 双机高可用
- [Spring Cloud-01] eureka server 服务注册与发现
- Spring Cloud Eureka-服务注册
- 【Spring Cloud】一、Eureka Server 服务注册中心服务端启动
- Spring Cloud (19) | Eureka Server 高可用服务注册中心
- Spring Cloud 基于eureka 服务注册中心
- spring cloud 实现Eureka注册服务
- Spring Cloud Eureka-服务注册、消费、断路
- Spring-Cloud 服务注册与发现 Eureka
- Spring Cloud Eureka服务注册与发现
- 【Spring Cloud】Eureka服务注册中心搭建
- Spring Cloud Eureka 服务注册与发现
- spring cloud-将spring boot服务注册到Eureka Server上
- Spring cloud eureka+Client+Spring boot admin 服务注册监控
- 基于spring-cloud实现eureka注册服务小案例
- 微服务基础设施之服务注册中心: Spring Cloud Eureka
- 基于spring-cloud实现eureka注册服务小案例
- Python高级编程技巧
- springMVC 中几种获取request和response的方式
- RabbitMQ学习笔记(例子)
- Leetcode 378 Kth Smallest Element in a Sorted Matrix
- CAP原则(CAP定理)、BASE理论
- [bigdata-103] spring-cloud-01 服务注册 eureka server 单机版
- File获取功能
- OpenJudge 2989 糖果
- 自动轮播的Viewpager
- js创建对象的七种方式
- VirtualBox虚拟机与主机共享文件
- 数学问题——求回文平方数
- python典型应用场景、domo及模板之一-----------配置&日志
- numpy.mean和numpy.random.multivariate_normal(依据均值和协方差生成数据,提醒:计算协方差别忘了转置)