spring boot 与微服务之间的关系
2024-08-29 02:37:33
Spring Boot 和微服务没关系, Java 微服务治理框架普遍用的是 Spring Cloud。
Spring Boot 产生的背景,是开发人员对 Spring 框架越来越复杂的配置吐槽越来越多,Pivotal 设计 Spring Boot 用来简化新 Spring 应用的初始搭建以及开发过程。正如题主感觉的,Spring Boot 在简化配置、打包和集成第三方工具方面确实做得很好,可以减低 Spring 开发人员的入门门槛。
Spring Cloud 是 Pivotal 推出的基于Spring Boot的一系列框架的集合,旨在帮助开发者快速搭建一个分布式的服务或应用。Spring Cloud 由众多子项目组成,如Spring Cloud Config、Spring Cloud Netflix、Spring Cloud Consul等,提供了搭建分布式系统及微服务常用的工具,如配置管理、服务发现、服务容错、服务路由等。下图可以参考。
当然,微服务应用生命周期要解决的问题不仅仅是微服务治理,网易云认为,完整的微服务平台应该可以提供覆盖从开发、测试、构建、发布到上线运维的问题。网易云轻舟微服务就是基于这样的理念设计的,并且是基于开源、兼容开源的。在微服务框架层面,轻舟微服务基于 Spring Cloud 优化,并兼容 Dubbo。
最新文章
- Oracle 数据库导入导出 dmp文件
- CentOS7下安装并简单设置PostgreSQL笔记
- c#.net全站防止SQL注入类的代码
- 对Java内存模型即JMM的理解
- 前端翻译:Activating Browser Modes with Doctype
- cocos基础教程(9)声音和音效
- Java中同步
- Laravel 5.0 之命令及处理程序
- VB php JAVA关于数据库连接数过多的解决方法
- 使用Snort进行入侵检测方法
- centos Minicom通信终端
- 更新ORACLE数据时遇到锁死情况的处理
- hdu5086——Revenge of Segment Tree
- Raid类型
- bzoj 3653 [湖南集训]谈笑风生
- php -- func_get_args
- word2vec原理知识铺垫
- Appium笔记(二) 丶Appium的安装
- AS3中String转换成Boolean
- INFINITY的一个坑