首页 » 技术分享 » java基础框架术语整理

java基础框架术语整理

 

这段时间接触到朋友提供的一个java ee的项目,由于自己之前一直从事的是oracle方面的开发,对于互联网应用都很陌生,甚至连eclipse都没怎么使用过(用的oracle的 IDE),所以一切都是几乎从0开始,不懂的就网上百度,这期间接触到如下一些概念知识,项目架构是常规的互联网架构形式,后台java框架为SSM(Spring+SpringMVC+Mybatis),前端就是常规的DIV、JSP、CSS、JS、Jquery,数据库端运用到了Mysql 以及Mysql的分库分表形式,(水平分表,互联网应用一般数据量较大,采取水平切分,数据库读取分离,),然后也运用到了dubbo、zookeeper(进行服务注册、管理、分发)、redis(安装了redis集群 采取哨兵模式来进行监听)以及用到了开源的solr搜索引擎,上诉这些内容都是我第一次接触,所以想着把这些基本的概念记录起来放在一起,便于将来查看。

Spring Boot:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。

Spring cloud:Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。

Redis:Nosql缓存数据库 key-value键值对形式

Dubbo:Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。

Zookeeper:ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

Docker:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口

Solr:Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。

转载自原文链接, 如需删除请联系管理员。

原文链接:java基础框架术语整理,转载请注明来源!

0