开发者学堂课程干货总结——Spring Cloud微服务架构设计与开发实战(十四)

简介: Spring Cloud微服务架构设计与开发实战课时2.3—开发Spring Cloud微服务并注册到注册中心 。Java Spring Cloud是全球范围内最成熟、最完善、最流行的微服务架构方案体系。被众多的互联网大公司采用,包括阿里巴巴、腾讯、支付宝、网易、IBM、谷歌、京东、百度、滴滴等。电子书+视频为同学带来最佳学习效果,文字、课程链接、图谱地址统统为大家放送了哦!
+关注继续查看

哈喽各位同学们大家好呀,今天是开发者学院中课程“Spring Cloud微服务架构设计与开发实战”的章节二的开发Spring Cloud微服务并注册到注册中心”干货总结~是一起学习新课程吧!

课程链接以及图谱地址小编已经为大家指路了,搭配学习效果更佳👇

课程名称:开发Spring Cloud微服务并注册到注册中心

课程地址:https://developer.aliyun.com/learning/course/60/detail/1086

图谱名称:Alibaba Java 技术图谱

图谱地址:https://developer.aliyun.com/graph/java


从技术角度来说,现在目前框架支持的比较友好,模板架构做的也非常完善智能化,大家很容易去写一个APIJava中其实也不例外,通过简单的几个注解都能实现。 

如果你只会写API,这并不代表你会做微服务开发。微服务架构的话有几十种设计模式包括Spring Cloud的体系是目前是还在不断迭代,现在的话新版本2000的新版本也已经发布了基于Spring boot 2.4这个版本的话,默认版本号已经换掉了之前的版本不是基于数字化的。现在改成年份加数字编码这种格式,恢复绝大部分编码形式。大部分企业后续选型的话建议大家选的还是Spring Cloud 2.12.22.3为主不要再用2.0了因为官方可能就要只能在支持半年就不会再做支持,虽然也可以做微服务架构的开发,但是后续的话可能就会改掉,麦飞有些项目可能慢慢停止维护Spring Cloud可能推自己的官方,原因是Spring Cloud官方公司想做企业化解决方案,包括他要使用自己的框架,并且还希望能够把他的微服务框架针对云原平台进行功能性扩展 

 

Spring Cloud 微服务基本架构图 

 

image.png 

咱们来讲如何开发一个微服务程序,并且把它微服务程序注册到我们的数据中心你如果说只写一个简单的接口给客户端调用,可以实现前后端分离也可以实现简单的这种Register调用但是它不是叫微服务架构,它只是一个简单的Register风格API应用,我们这里面的话需要借助于Spring Cloud提供的组件,让我们的微服务程序具备去向服务中心进行注册,并且能够被查找发现的这样的一套扩展功能。 

 

  1. 开发Spring Cloud微服务API 

1、开发Spring Cloud微服务API 

image.png 

开发商服务和我们之前写的RegisterAPI很像但是你要多一个注册中心的一个包,如果你要做微服务监控 

 

  1. 开发Spring Cloud微服务API 

image.png 

image.png 

 

 

  1. Spring Cloud微服务API发布到注册中心 

1、配置Eureka 客户端项目 

• spring.application.name=order-microservice 

• server.port=8001 

• eureka.client.serviceUrl.defaultZone=http://localhost:8000/ 

eureka/ 

image.png 

配置文件 

  1. 取名:订单的微服务名称 
  2. 修改端口:改成8001 
  3. 服务注册中心的地址,端口主要是控制注册中心的地址客户端程序要知道控制中心在哪才决定要不要给它查询。 
  4. 表示我要不要像注册中心查询信息 
  5. 表示我要像注册中心进行注册 

 

  1. 注册中心查看微服务信息 

1、启动Eureka 客户端项目 

 

image.png 

MICROSERVICE叫订单服务 UP表示服务器活着,down表示关闭。 

 

  1. 启动Eureka 客户端项目 

image.png 

  1. 查看微服务元数据 

• http://localhost:8761/eureka/apps 

可以查看所有的服务信息 

相关文章
|
2月前
|
Java Spring 容器
Spring Cloud Gateway开发实战
Spring Cloud Gateway开发实战
109 0
|
7月前
|
JSON 安全 前端开发
分布式系统开发实战:基于Spring Security实现安全认证
在本节,将演示基于Spring Security安全认证功能。该应用代码可以在security basic目录下找到。 19.5.1 添加依赖
|
8月前
|
监控 NoSQL 安全
《Spring Boot 2.6.0电商网站开发实战》电子版地址
Java工程师必备,书籍结合视频讲解,学习Java Spring Cloud微服务架构的必经之路。
73 0
《Spring Boot 2.6.0电商网站开发实战》电子版地址
|
8月前
|
消息中间件 监控 NoSQL
《Spring Boot 2.5开发实战》电子版地址
本书全面覆盖了 Spring Boot 2.5 新特性、自动化配置原理、如何开发 REST API、 实战 MySQL 数据库、Redis 高并发缓存、MongoDB 数据库、MQ 消息队列、安全机制、 性能监控、高级面试题等热门知识点。
46 0
《Spring Boot 2.5开发实战》电子版地址
|
9月前
|
安全 前端开发 Java
【Spring专题】「开发实战」Spring Security与JWT实现权限管控以及登录认证指南
【Spring专题】「开发实战」Spring Security与JWT实现权限管控以及登录认证指南
185 0
【Spring专题】「开发实战」Spring Security与JWT实现权限管控以及登录认证指南
|
9月前
|
Dubbo Java 应用服务中间件
Spring Cloud Alibaba & Dubbo整合|Java 开发实战
Spring Cloud Netflix已经不流行了,因为它已经不维护更新了,也不是说它不能用,只是有比它更好更新的。
Spring Cloud Alibaba & Dubbo整合|Java 开发实战
|
9月前
|
监控 NoSQL 安全
《Spring Boot 2.6.0电商网站开发实战》电子版下载地址
Java工程师必备,书籍结合视频讲解,学习Java Spring Cloud微服务架构的必经之路。
59 0
《Spring Boot 2.6.0电商网站开发实战》电子版下载地址
|
10月前
|
消息中间件 监控 NoSQL
《Spring Boot 2.5开发实战》电子版地址下载
本书全面覆盖了 Spring Boot 2.5 新特性、自动化配置原理、如何开发 REST API、 实战 MySQL 数据库、Redis 高并发缓存、MongoDB 数据库、MQ 消息队列、安全机制、 性能监控、高级面试题等热门知识点。
52 0
《Spring Boot 2.5开发实战》电子版地址下载
|
10月前
|
监控 NoSQL 安全
《Spring Boot 2.6.0电商网站开发实战》电子版下载地址
Java工程师必备,书籍结合视频讲解,学习Java Spring Cloud微服务架构的必经之路。
72 0
 《Spring Boot 2.6.0电商网站开发实战》电子版下载地址
|
10月前
|
消息中间件 监控 NoSQL
《Spring Boot 2.5开发实战》电子版
本书全面覆盖了 Spring Boot 2.5 新特性、自动化配置原理、如何开发 REST API、 实战 MySQL 数据库、Redis 高并发缓存、MongoDB 数据库、MQ 消息队列、安全机制、 性能监控、高级面试题等热门知识点。
44 0
《Spring Boot 2.5开发实战》电子版
相关产品
微服务引擎
服务网格
推荐文章
更多