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格式的返回结果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值