注册中心EurekaServer

pom文件:

<?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"><parent><artifactId>ihrm_parent</artifactId><groupId>com.ihrm</groupId><version>1.0-SNAPSHOT</version></parent><modelVersion>4.0.0</modelVersion><artifactId>ihrm_eureka</artifactId><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency></dependencies>
</project>

配置文件application.yml:

#eureka服务的配置文件
server:port: 6868 #服务端口
eureka:client:registerWithEureka: false #是否将自己注册到Eureka服务中,本身就是所有无需注册fetchRegistry: false #是否从Eureka中获取注册信息serviceUrl: #Eureka客户端与Eureka服务端进行交互的地址defaultZone: http://127.0.0.1:${server.port}/eureka/

启动类com.ihrm.eureka.EurekaServer:

package com.ihrm.eureka;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;/*** eureka服务端的启动类*/
@SpringBootApplication
@EnableEurekaServer //开启eureka服务端配置
public class EurekaServer {public static void main(String[] args) {SpringApplication.run(EurekaServer.class,args);}
}

项目下载地址:

链接:https://pan.baidu.com/s/1af229if9vHirGbnbVqxSMw 
提取码:meah

微服务客户端:

pom依赖:

 <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId></dependency>

启动类:

package com.ihrm.company;import com.ihrm.common.utils.IdWorker;
import com.ihrm.common.utils.JwtUtils;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.domain.EntityScan;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.context.annotation.Bean;//1.配置springboot的包扫描
@SpringBootApplication(scanBasePackages = "com.ihrm")
//2.配置jpa注解的扫描
@EntityScan(value="com.ihrm.domain.company")
//3.注册到eureka
@EnableEurekaClient
public class CompanyApplication {/*** 启动方法*/public static void main(String[] args) {SpringApplication.run(CompanyApplication.class,args);}@Beanpublic JwtUtils jwtUtils() {return new JwtUtils();}@Beanpublic IdWorker idWorker() {return new IdWorker();}
}

配置文件application.yml:

#注册到eureka的服务地址
eureka:client:service-url:defaultZone: http://localhost:6868/eureka/
#服务配置
server:port: 9001
#spring配置
spring:#1.应用配置application:name: ihrm-company #指定服务名#2.数据库连接池datasource:driver-class-name: com.mysql.jdbc.Driverurl: jdbc:mysql://localhost:3306/ihrm?useUnicode=true&characterEncoding=utf8username: rootpassword: 111111#3.JPAjpa:database: MySQLshow-sql: trueopen-in-view: trueredis:host: 127.0.0.1port: 6379

spring cloud微服务注册中心EurekaServer相关推荐

  1. 如何优化Spring Cloud微服务注册中心架构?

    作者: 石杉的架构笔记 1.再回顾:什么是服务注册中心? 先回顾一下什么叫做服务注册中心? 顾名思义,假设你有一个分布式系统,里面包含了多个服务,部署在不同的机器上,然后这些不同机器上的服务之间要互相 ...

  2. eureka集群只注册一个_一、Spring Cloud Eureka服务注册中心

    Sping boot Eureka是服务中心,管理各种服务功能包括服务的注册.发现.熔断.负载.降级等.Spring Cloud Eureka 是对Netflix公司的Eureka的二次封装. 在du ...

  3. gateway nacos注册服务_使用Nacos作为微服务注册中心和配置中心

    使用Nacos作为微服务注册中心和配置中心 一.技术简介 Nacos是阿里系开发的兼容Spring Cloud的服务注册中心组件,是微服务国产化的先驱.Nacos作为与Eureka的对比,不仅具有Eu ...

  4. Java之 Spring Cloud 微服务的 SpringCloud Config 配置中心(第四个阶段)【二】【SpringBoot项目实现商品服务器端调用】

    SpringCloud学习目录点击跳转对应的文章 Java之 Spring Cloud 微服务搭建(第一个阶段)[一][SpringBoot项目实现商品服务器端是调用] Java之 Spring Cl ...

  5. Spring Cloud微服务系列-Eureka Client源码解析(二)

    导语   上一篇博客中介绍了关于Eureka Client源码的基础部分,如果对于基础部分不是很了解的读者可以点击下面的连接进入到源码分析一中,从头开始学习 Spring Cloud微服务系列 Dis ...

  6. Spring Cloud微服务之eureka+client入门

    Spring Cloud微服务之eureka+client入门 谈到服务,想到一种"懒人思维".家政服务为懒人收拾家务提供一种便利,快餐服务为不爱做饭的懒人提供一种方便.....等 ...

  7. 视频教程-Spring Cloud微服务--入门到精通-Java

    Spring Cloud微服务--入门到精通 本系列课程由多位老师共同录制而成,旨在为想要学习Java的用户提供一套系统的成长方案. Java从入门到进阶 ¥59.00 立即订阅 扫码下载「CSDN程 ...

  8. Spring Cloud 微服务技术栈

    Spring Cloud 简介 主要内容 微服务简介 SpringCloud 简介 SpringCloud 框架结构 SpringCloud 和 Dubbo 的对比 SpringCloud 版本号说明 ...

  9. Spring Cloud 微服务讲义

    Spring Cloud 微服务讲义 第一部分 微服务架构 第 1 节 互联网应用架构演进 第 2 节 微服务架构体现的思想及优缺点 第 3 节 微服务架构中的核心概念 第二部分 Spring Clo ...

最新文章

  1. 【Android 多媒体开发】 MediaPlayer 状态机 接口 方法 解析
  2. pyspark 计算 皮尔逊相关系数
  3. 使用GRUB2制作U盘PE启动盘
  4. Java【递归及过滤器】
  5. CleanMyMac最新4.10.5版本 智能一键扫描清理工具
  6. java调用ip138接口查询ip地址,iP查询接口Javascript代码示例 iP地址查询接口Javascript代码示例 iP138查询网...
  7. Python 实现局域网视频聊天工具
  8. 办理icp许可证对经营范围还有要求吗
  9. Cloud一分钟 |互联网之冬;华为停招,BAT裁员;苹果下线拼多多应用;意媒谈DG风波:中国人记性差...
  10. 五千字聊一聊接口测试
  11. YOLO v5 检测摄像头但却不显示检测图像 一招拿下
  12. 【HTML】HTML 列表 ( 无序列表 | 有序列表 | 自定义列表 )
  13. VSCODE codeforces 插件
  14. java是什么软件?如何理解Java?
  15. 我的世界java版联机不稳定_MC联机教程
  16. The Wiley Handbook of Human Computer Interaction翻译
  17. android加载长图宽度自适应,Android使用Glide加载超长图
  18. Sharding-JDBC水平分表详细教程
  19. nandflash详解(不错)
  20. android 自动重启测试,检测Android系统重启并生成测试用例的方法与流程

热门文章

  1. js面向对象的程序设计 --- 中篇(创建对象) 之 工厂模式和 构造函数模式
  2. 当桌面的快捷方式图标左下角出现一个X(叉)的时候应该怎么去掉
  3. aop日志(记录方法调用日志)
  4. [走走看看]转载两篇文章:挂牌和追经
  5. 动态分配IP之dhcp服务
  6. 史上最高效Shell四剑客实操案例
  7. Ubuntu部署Java项目
  8. 在Ubuntu 16.04下安装nodejs
  9. MyEclipse注册码
  10. Eclipse中Tab的配置(设置为按一下Tab键,效果是按4次空格,而不是4个空格的缩进)