mongodb 数据写负载大时使用;lbs地理位置空间搜索等
redis 数据读负载大时使用;
ehcache 缓存,支持分布式缓存,需用rmi通信同步集群各节点
mysql 用作主数据存储
nignix(负载均衡)+tomcat(应用服务器)+keepalived(宕机自动切换)
hadoop离线分析 storm实时分析
dubbo 同步通信框架 metaq异步通信框架https://github.com/killme2008/Metamorphosis/ 同属阿里系统
dubbox 当当网 dubbo升级版https://github.com/dangdangdotcom/dubbox
https://github.com/dangdangdotcom/config-toolkit/wiki
http://my.oschina.net/u/161336/blog/309789
http://blog.csdn.net/laoge121/article/details/16359637
http://blog.javachen.com/2014/09/24/compile-and-test-dubbo/
http://shiyanjun.cn/archives/325.html
http://shiyanjun.cn/archives/341.html
https://github.com/pumadong
http://blog.csdn.net/congcong68/article/details/41113239 (Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错))
http://www.java2s.com/Code/Jar/d/Downloaddubbo253jar.htm (dubbo/dubbo-2.5.3.jar.zip( 1,247 k))
RabbitMQ的大约的介绍,上一篇已经有介绍了,这篇不介绍,直接描述RabbitMQ与SpringMVC集成并实现发送消息和接收消息(持久化)。 使用了Spring-rabbit 发送消息和接收消息,我们使用的Maven来管理Jar包,在Maven的pom.xml文件中引入jar包 org.springframework.amqp spring-...
RabbitMQ是用于应用程序之间或者程序的不同组件之间的消息通信,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量,也就是生产-消费模型,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。 RabbitMQ的两大核心组件是Exchange和Queue。 说明: Exchange又称交换器,它接受消息和路由信息,然...
RabbitMQ 是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息,还可以实现持久化队列。...
Quartz是一个开放源码项目,专注于任务调度器,提供了极为广泛的特性如持久化任务,集群和分布式任务等。 Quartz核心是调度器,还采用多线程管理。 1.持久化任务:当应用程序停止运行时,所有调度信息不被丢失,当你重新启动时,调度信息还存在,这就是持久化任务。 2.集群和分布式处理:当在集群环境下,当有配置Quartz的多个客户端时(节点),采用Quartz的集群和分布式处理时,...
Quartz是一个开放源码项目,专注于任务调度器。 springMVC 具体的搭建框架就不具体说明,接下来直接描述把Quartz集成到springMVC 框架中。 步骤: 1.引入所需要的jar包 2.新建要定时做的事情的具体实现类和方法,这边可以实现多个类和方法,只要spring-quartz.xml文件中配置任务几个并对应的实现类和方法。...