前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring Cloud 的微服务架构学习及实践(二十)

Spring Cloud 的微服务架构学习及实践(二十)

作者头像
用户1289394
发布2022-10-26 13:14:46
2020
发布2022-10-26 13:14:46
举报
文章被收录于专栏:Java学习网

从技术角度来说,现在目前框架支持的比较友好,模板架构做的也非常完善和智能

化,大家很容易去写一个 API,在 Java 中其实也不例外,通过简单的几个注解都能实现。

如果你只会写 API,这并不代表你会做微服务开发。微服务架构的话有几十种设计

模式包括 Spring Cloud 的体系是目前是还在不断迭代,现在的话新版本 2000 的新版本

也已经发布了基于 Spring boot 2.4 这个版本的话,默认版本号已经换掉了之前的版本,

不是基于数字化的。现在改成年份加数字编码这种格式,恢复绝大部分编码形式。大部

分企业后续选型的话建议大家选的还是 Spring Cloud 2.1,2.2,2.3 为主,不要再用

2.0 了因为官方可能就要只能在支持半年就不会再做支持,虽然也可以做微服务架构的开

发,但是后续的话可能就会改掉,麦飞有些项目可能慢慢停止维护,Spring Cloud 可能

推自己的官方,原因是 Spring Cloud 官方公司想做企业化卖解决方案,包括他要使用自

己的框架,并且还希望能够把他的微服务框架针对云原生平台进行功能性扩展。

咱们来讲如何开发一个微服务程序,并且把它微服务程序注册到我们的数据中心。

你如果说只写一个简单的接口给客户端调用,可以实现前后端分离,也可以实现简单的

这种 Register 调用但是它不是叫微服务架构,它只是一个简单的 Register 风格 API 应用,

我们这里面的话需要借助于 Spring Cloud 提供的组件,让我们的微服务程序具备去向服

务中心进行注册,并且能够被查找发现的这样的一套扩展功能。一、开发 Spring Cloud 微服务 API

1. 开发 Spring Cloud 微服务 API

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

果你要做微服务监控。

2. 开发 Spring Cloud 微服务 API

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-07-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java学习网 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
微服务引擎 TSE
微服务引擎(Tencent Cloud Service Engine)提供开箱即用的云上全场景微服务解决方案。支持开源增强的云原生注册配置中心(Zookeeper、Nacos 和 Apollo),北极星网格(腾讯自研并开源的 PolarisMesh)、云原生 API 网关(Kong)以及微服务应用托管的弹性微服务平台。微服务引擎完全兼容开源版本的使用方式,在功能、可用性和可运维性等多个方面进行增强。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档