从技术角度来说,现在目前框架支持的比较友好,模板架构做的也非常完善和智能
化,大家很容易去写一个 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