`
rain010101
  • 浏览: 10466 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
spring读写分离已经有很多博文了,在此不再赘述。这里是使用的AbstractRoutingDataSource进行干预的。   问题: 一主一从无法满足高可用,如果主挂了,从是无写入的,写入也无法同步到主上,后面问题很多。   思路: 1.数据库层实现主主复制,为了保证数据不冲突,在应用层读写分离,保证一个主是写入的,另外一个是读的。 2.灾难恢复,任何一个主挂掉,起来以后可用从另外一台同步数据。 3.应用层监听数据库是否正常,如果有一个挂机,读写都转移到另外一台主机上。对业务层透明,继续使用读写分离,但数据源转到一个源上。反之也一样。 4.如果主机挂机恢复,应用层重新 ...
本篇介绍sidekiq基于redis队列的后端的异步任务处理,当然还有定时任务,延时处理等功能。 https://github.com/mperham/sidekiq/wiki http://mperham.github.com/sidekiq/ sidekiq的宣传语: What if 1 Sidekiq process could do the work of 20 Resque or DelayedJob processes? 1.定义异步处理worker类  app/worker/hard_work.rb class HardWorker i ...
介绍NuoDB发布可扩展的云关系型数据库 http://www.infoq.com/cn/news/2013/03/nuodb1.下载 wget http://www.nuodb.com/latest/nuodb-1.0.1.linux.x64.tar.gz  2.解压,安装 tar -zxvf nuodb-1.0.1.linux.x64.tar.gz cd nuodb-1.0.1.128.linux.x86_64/   [phoenix@ays1 nuodb-1.0.1.128.linux.x86_64]$ sudo ./run-quickstart [sudo] pass ...
Global site tag (gtag.js) - Google Analytics