首页 > 代码库 > springcloud-01-eureka
springcloud-01-eureka
在dubbo项目中(http://www.cnblogs.com/wenbronk/p/6774539.html), 我们使用了zookeeper作为集群的注册中心, 在springcloud中, 也可以使用zookeeper, 但好的方案是eureka
关于eureka的原理, 看到过几个不错的的博客
http://itmuch.com/spring-cloud-1/ http://baike.renwuyi.com/2016-12/18938.html http://blog.csdn.net/jenny8080/article/details/52448403 http://blog.csdn.net/zipo/article/details/60588647
接下来新建一个名为 eureka-discovery 的 module
安装:
1, pom.xml
<!--springcloude-eureka服务器端 依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId> </dependency>
2, mainClass
package com.wenbronk.eureka; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer; /** * Created by wenbronk on 2017/5/17. */ @SpringBootApplication @EnableEurekaServer public class EurekaApplication { public static void main(String[] args) { SpringApplication.run(EurekaApplication.class, args); } }
3, application.yml
server: port: 8761 # context-path: /eureka eureka: client: # 不作为client使用 register-with-eureka: false fetch-registry: false service-url: defaultZone: http://localhost:8761/eureka/
eureka启动的时候, 会默认向自己中注册一份自己的应用, 这里我们使用的是单机的, 所以禁止掉就可以了
4, log4j2.yml
自己配置...
这样, 启动应用就可以有一个eureka的注册中心了
通过网页访问:
密码登录配置:
通过springcloud的官方文档, 可以看到springcloud可以 通过 url的形式进行密码登录::
pom.xml中添加:
<!-- 添加此依赖才可设置密码 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>
然后将 application.yml改成下面这种:
security: basic: enabled: true user: name: wenbronk password: a75767626 server: port: 8761 # context-path: /eureka eureka: client: # 不作为client使用 register-with-eureka: false fetch-registry: false service-url: defaultZone: http://wenbronk:abc@localhost:8761/eureka/
此时通过浏览器访问, 需要输入用户名和密码才可以登陆
springcloud-01-eureka
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。