超简单的SpringClound入门教程(一,服务的注册与发现)

    传统的软件开发以前大部分是单体应用,会随着业务增加,需求的调整,用户量的增加,使得整个项目结构会越来越庞大,这也会对项目本身的性能和扩展性带来不小的挑战。在这样的背景下,微服务技术成为现在软件开发的一个主流方向。

    我之前用到过动物园管理员+达博,HTTP客户端等技术来实现项目服务化,多宝说起来也是一个蛮不错的开源项目,之前因为很长一段时间停止了更新,社区也变得冷清了很多,去年阿里宣布恢复更新,同时多宝被阿帕奇基金会纳入孵化项目,相信以后达博也会变得更优秀;这些应该算是一代微服务技术,再就是这两年很火的SpringClound微服务技术,目前国内已经有很多中小型公司早已实践S​​pringClound了,国内资料很少,该文也是自己整理的资料,学习记录,同时分享给想要入门SpringClound的小白。推荐你们可以看下这本书,


好了,废话不多说,开始干货;

(一)服务的注册于发现(eureka);

SpringClound提供一系列的"全家桶大礼包"包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等,另外SpringClound是基于SpringBoot的,所以需要你先了解SpringBoot;关于SpringBoot还不会的朋友可以去搜一下教程,网上资料很多;

首先,我们开始创建一个服务的注册与发现平台;这里我们需要的组件是Eureka;

1.创建一个Maven工程项目;




2.下面是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">
   <modelVersion>4.0.0</modelVersion>

   <groupId>com.SpringClound</groupId>
   <artifactId>demo</artifactId>
   <version>0.0.1-SNAPSHOT</version>
   <packaging>jar</packaging>

   <name>demo</name>
   <description>Demo project for Spring Boot</description>

   <parent>
      <groupId>org.springframework.boot</
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值