您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

SpringCloud 与 Docker 区别?

2024/4/26 8:17:45发布4次查看
springcloud 与 docker 区别?
springcloud是一个微服务框架,提供的全套的分布式系统解决方案,而docker 是一个开源的应用容器引擎,可以让开发者打包应用到一个容器中,然后发布到任何流行的平台上。
spring 项目
 spring io platform:用于系统部署,是可集成的,构建现代化应用的版本平台,具体来说当你使用maven dependency引入spring jar包时它就在工作了。
 spring boot:旨在简化创建产品级的 spring 应用和服务,简化了配置文件,使用嵌入式web服务器,含有诸多开箱即用微服务功能,可以和spring cloud联合部署。
 spring framework:即通常所说的spring 框架,是一个开源的java/java ee全功能栈应用程序框架,其它spring项目如spring boot也依赖于此框架。
 spring cloud:微服务工具包,为开发者提供了在分布式系统的配置管理、服务发现、断路器、智能路由、微代理、控制总线等开发工具包。
 spring xd:是一种运行时环境(服务器软件,非开发框架),组合spring技术,如spring batch、spring boot、spring data,采集大数据并处理。
 spring data:是一个数据访问及操作的工具包,封装了很多种数据及数据库的访问相关技术,包括:jdbc、redis、mongodb、neo4j等。
 spring batch:批处理框架,或说是批量任务执行管理器,功能包括任务调度、日志记录/跟踪等。
 spring security:是一个能够为基于spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。
 spring integration:面向企业应用集成(eai/esb)的编程框架,支持的通信方式包括http、ftp、tcp/udp、jms、rabbitmq、email等。
 spring social:一组工具包,一组连接社交服务api,如twitter、facebook、linkedin、github等,有几十个。
 spring amqp:消息队列操作的工具包,主要是封装了rabbitmq的操作。
 spring hateoas:是一个用于支持实现超文本驱动的 rest web 服务的开发库。
 spring mobile:是spring mvc的扩展,用来简化手机上的web应用开发。
 spring for android:是spring框架的一个扩展,其主要目的在乎简化android本地应用的开发,提供resttemplate来访问rest服务。
 spring web flow:目标是成为管理web应用页面流程的最佳方案,将页面跳转流程单独管理,并可配置。
 spring ldap:是一个用于操作ldap的java工具包,基于spring的jdbctemplate模式,简化ldap访问。
 spring session:session管理的开发工具包,让你可以把session保存到redis等,进行集群化session管理。
 spring web services:是基于spring的web服务框架,提供soap服务开发,允许通过多种方式创建web服务。
 spring shell:提供交互式的shell可让你使用简单的基于spring的编程模型来开发命令,比如spring roo命令。
 spring roo:是一种spring开发的辅助工具,使用命令行操作来生成自动化项目,操作非常类似于rails。
 spring scala:为scala语言编程提供的spring框架的封装(新的编程语言,java平台的scala于2003年底/2004年初发布)。
 spring blazeds integration:一个开发ria工具包,可以集成adobe flex、blazeds、spring以及java技术创建ria。
 spring loaded:用于实现java程序和web应用的热部署的开源工具。
 spring rest shell:可以调用rest服务的命令行工具,敲命令行操作rest服务。
推荐教程:《java教程》
以上就是springcloud 与 docker 区别?的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录