浅谈在入门微服务架构出现的问题
什么是微服务?
我使用书本上的话来说:微服务架构风格是一种将一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制(通常用HTTP资源API)。这些服务围绕业务能力构建并且可通过全自动部署机制独立部署。这些服务共用一个最小型的集中式的管理。
看到这里我能了解一个大概,我个人理解就是将一个偌大的工程分为一个一个各自具有进程的的服务,这样程序之间的耦合度小,容易代码的调试与修改。但是我不解的是什么叫轻量级通信机制,书本上说的是RESTful API。
于是,我开始问自己,什么是RESTful?
REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。
所以又可以说满足这些原则的API就是 RESTful API.
看了那么多的解释,我还是发现这个解释比较清楚
(用一句人话解释一下什么是RESTful:URL定位资源,用HTTP动词(GET,POST,PUT,DELETE)描述操作。
Resource:资源,即数据。
Representational:某种表现形式,比如用JSON,XML,JPEG等;
State Transfer:状态变化。通过HTTP动词实现。
---------------------
作者:hjc1984117
来源:CSDN
原文:https://blog.csdn.net/hjc1984117/article/details/77334616 )
我觉得这句话形容的很确切很直白。
然后在使用Spring cloud中,因为我是一开始是看书本的所以我使用这个会很困惑,就是不知道怎么运行啊,不知道到底什么意思,使用了eureka注册,写了一个eureka server,然后就摆在那里了不知道干嘛。
因为一些原因没能继续写。待续
- 微服务架构入门,一些具有代表性的问题
- 1.android入门不能忽视的问题之出现“ClassNotFoundException: Didn't find class "...Activity" on path: DexPathLis”错误
- Spring Cloud ---微服务架构能解决一切问题吗?
- 微服务开发架构——Spring Cloud常见问题与总结<四>Spring Cloud 各组件配置属性
- 【持续更新】activiti+boot配置入门各种坑以及出现问题解决
- 浅谈微服务架构
- 微服务架构(十): 一些别的问题
- [IIS问题类]Service Unavailable错误,'DefaultAppPool' 相关,(应用程序池 'DefaultAppPool' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误)
- tftp服务使用出现的部分问题及解决办法
- 微服务架构 - 解决Docker-Compose服务编排启动顺序问题
- 关于IIS出现服务不能相应的问题
- MOSS2007备份还原后搜索服务出现的问题
- Mysql5.7出现的服务无法启动问题
- 深入聊聊微服务架构的身份认证问题
- Ubuntu安装NFS服务出现的问题
- 微服务开发架构——Spring Cloud常见问题与总结<三>Turbine 聚合数据不完整
- 从10.2.0.1升级到10.2.0.4出现问题ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
- 浅谈opencv2.4.10配置时出现的问题及解决方案:
- 解决win10安装MySQL数据库出现服务无法启动的问题
- 关于android从入门到精通4.1.9范例1出现的闪退的问题