一、SpringCloud介绍

微服务,为了更好的创建项目组织结构、更高效的项目的迭代效果、更优良的架构设计,就需要使用微服务的架构思想,来对项目进行搭建或者重构。

企业碰到的第一个问题是服务如何进行拆分。根据业务边界来划分,拆分开来后每一个服务就是一个项目。这么多服务怎么进行管理?进行通信?如果有服务挂了怎么处理?服务如何发现?

第二个问题:微服务怎么做?

Dubbo+zk

Springcloud

- netflix

- alibaba

zookeeper : 部署在Linux系统中的服务注册中心

Eureka : 单独作为一个服务

二 .服务的注册与发现组件:Eureka

如何搭建一个eureka注册中心,将eureka作为一个项目启动,启动后这就是一个eureka的注册中心。

步骤一:导入jar包

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

步骤二:配置文件

spring:application:name: netflix-eureka-server
server:port: 8761
eureka:instance:hostname: localhostclient:registerWithEureka: falsefetchRegistry: falseserviceUrl:defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

步骤三:启动类上加入注解

@EnableEurekaServer

三:创建服务的提供者

步骤一:导入jar包

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

步骤二 :配置文件

spring:application:name: springcloud-server-clientserver:port: 8762eureka:client:serviceUrl:defaultZone: http://localhost:8761/eureka/

步骤三:启动类上加注解

@EnableEurekaClient

eureka多了一个莫名其妙的服务_SpringCloud 服务注册与发现组件 Eureka相关推荐

  1. Spring Boot(2.1.2.RELEASE) + Spring Cloud (Finchley.RELEASE)搭建服务注册和发现组件Eureka

    前言:由于版本原因,部分关于Spring Cloud的书中使用的是Spring Boot 1.x 版本,很多配置或名称在新版本中已经发生了改变.此篇文章记录的是使用较新的Spring Boot 2.x ...

  2. springcloud微服务系列之服务注册与发现组件Eureka

    一.Eurake的简介 二.使用Eureka进行服务的注册消费 1.创建一个服务注册中心 2.创建服务的提供者 3.创建服务的消费者 总结 一.Eurake的简介 今天我们来介绍下springclou ...

  3. 服务注册与发现组件 Eureka 应用实战

    本文摘录于笔者出版的书籍 <Spring Cloud 微服务架构进阶>一书 什么是服务注册与发现 在传统的单体应用中,组件之间的调用通过有规范约束的接口进行,实现不同模块间良好协作.在微服 ...

  4. Chapter 1 快速搭建-服务的注册与发现(Eureka)

    Chapter 1 快速搭建-服务的注册与发现(Eureka) 一.Spring Cloud简介 为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代 ...

  5. 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)

    最新Finchley版本请访问: https://www.fangzhipeng.com/springcloud/2018/08/30/sc-f1-eureka/ 或者 http://blog.csd ...

  6. java B2B2C springmvc mybatis电子商务平台源码-服务的注册与发现(Eureka)

    1.介绍 对于微服务的治理而言,其核心就是服务的注册和发现.在SpringCloud 中提供了多种服务注册与发现组件:Eureka,Consul,Zookeeper.官方推荐使用Eureka. 需要J ...

  7. 三、Eureka注册与发现之Eureka Comsumer

    SpringCloud系列目录: 一.SpringCloud简介 二.Eureka服务注册与发现 三.Eureka注册与发现之Eureka Comsumer 四.Eureka.Server Provi ...

  8. Spring Cloud(一)服务的注册与发现(Eureka)

    Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理.服务发现.断路器.智能路由.微代理.控制总线.全局锁.决策竞选.分布式会话和集 ...

  9. 微服务架构:注册中心 ZooKeeper、Eureka、Consul 、Nacos 对比!

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 前言 服务注册中心本质上是为了解耦服务提供者和服务消费者. ...

最新文章

  1. 解析Objective-C中多态、动态类型和动态绑定
  2. 关于父窗口获取跨域iframe子窗口中的元素
  3. Python面向对象的高级特性
  4. linux下c的学习
  5. Linux操作系统的性能将主要取决于,大学计算机基础试题题库及复习资料
  6. 解决vscode之前好好的能连接上linux服务器,后来报错,窗口出现故障
  7. C++程序设计语言(特别版) -- 一个桌面计算器
  8. LeetCode 983. 最低票价(动态规划)
  9. Mac OS X上编写 ASP.NET vNext(一)KRE环境搭建
  10. CLR via C# 读书笔记 3-6 比较APM和EAP(异步编程模型和基于事件的编程模式)
  11. html生物代码,方舟生存进化生物代码 手游生物指令大全
  12. st7789 旋转_ST7789V彩屏驱动及显示代码
  13. QT使用WinApi 报错 LNK2019 无法解析外部符号
  14. 学大伟业:学习物理竞赛的学生如何快速掌握所需要的高数知识?
  15. 解决火狐浏览器提示连接不安全或证书错误的问题
  16. Exeinfo PE查壳工具
  17. 随笔 - 《为什么你在淘宝搜索的东西,会出现在抖音广告里?》-20201210
  18. 按钮、声音相关、鼠标相关
  19. Tecent校招面试
  20. TIPTOP ERP 用户密码修改

热门文章

  1. wpf 切换搜狗输入法英文_搜狗输入法全新升级手写功能,中英数字自由写,告别切换丨本周新闻...
  2. cp文件服务器,docker容器与物理机的文件传输—docker cp命令
  3. c语言 utf 8转字符串,如何将UTF-8字节[]转换为字符串?
  4. mysql建表2个索引是啥意思_Mysql建表与索引使用规范详解
  5. python下载图片 referer_Python 下载图片问题,谢谢先
  6. picture of web
  7. 《计算机网络》_学习笔记(一)
  8. 制作唐诗网页代码_分享FrontPage制作网页的几个技巧
  9. CodeForces - 1102A(思维题)
  10. 史上最全的stm32资料库4---常见问题及编译工具篇