导语:Salesforce代表着“移动+云”时代企业软件领域新的架构和商业模式的颠覆者。企业软件转向“移动+云”架构,将极大改变传统企业IT市场的格局……近期一则新闻极大的刺激了企业软件市场的神经,“据内部信息披露,Oracle甲骨文将耗费1/4的市值以440亿美金的价格并购企业云服务的领导者Sal...
分类:
其他好文 时间:
2015-03-13 10:30:06
阅读次数:
133
消息系统中,常用的一致性解决方案如下:
1) 发送消息给消息系统
2) 消息系统入库消息
3) 消息系统返回结果
4) 业务操作
5) 发送业务操作结果给消息系统
6) 更改存储中的消息状态
.........
分类:
其他好文 时间:
2015-03-13 08:09:46
阅读次数:
106
运维及系统架构的两大主题1数据保护项目经验全网数据备份解决方案数据库数据图片资源等程序运维配置文件其他相关的数据库数据主从(物理故障)实时同步半同步插件事务提交百度案例M1-S1(不提供服务专做备份实时同步brbd半同步插件事务提交)S2图片资源等1每晚全量备份1T增量 0..
分类:
其他好文 时间:
2015-03-13 02:05:05
阅读次数:
225
一、概述Surus是NetFlix开源的UDFs,是基于pig和hive的数据分析工具。解决问题Surus中的功能能够解决多种多样的问题,例如分数预测模型、异常检测与模式匹配等等,Surus还可以作为提高大数据分析能力的辅助工具。二、系统架构目前开源的UDF功能主要包括两个,包括ScorePMML和Ro..
分类:
其他好文 时间:
2015-03-13 02:03:48
阅读次数:
277
#### 大规模分布式系统架构与设计实战摘录 _________ - 一位网站资深架构师曾经说过:在互联网公司呆一年,相当于在传统软件公司呆三年. 他的意思大概是在互联网公司一年遇到的问题比传统软件公司三年遇到的问题...
分类:
其他好文 时间:
2015-03-12 22:44:47
阅读次数:
131
1.网站架构的前提(或者说需求)我们公司是一电子商务的网站,因为线下家具建材项目的推广需求,从而有了我们公司的这个线上网站,在这里我贴一张公司的网站架构图。总体来说网站规模不是太大,注册人数在150万左右,并发最大也就1500,图上架构没有压力,嘿嘿!2.公司网站架构的发展a.起初只有一台服务器,放...
分类:
Web程序 时间:
2015-03-12 14:43:33
阅读次数:
238
数据访问层是一个链式的处理过程,并且多数组件都是提供对外提供JDBC的实现,提供服务的方式有三:
1) 提供专有API,通用性差
2) 通用性强的方式,如JDBC
3) 基于ORM的方式,可以在ORM框架上再包一层,对外暴露的还是原有框架的接口。
在合并查询时,JDBC优势明显。...
分类:
其他好文 时间:
2015-03-12 09:55:15
阅读次数:
111
在开发中大型Java软件项目时,很多Java架构师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更优的 缓存策略,那么到时候重构起来将会是一个噩梦。本文主要是分享了5个常用的Java分布式缓存框架,这些缓存框架支持多台服务器的缓存读写功能,可以让你 的缓存系统更容...
分类:
编程语言 时间:
2015-03-11 14:22:58
阅读次数:
290
前言2015年春节最大的特色就是“摇一摇”,微信红包在春晚摇一摇互动总量超过110亿次,峰值达8.1亿次/分钟,有185个国家传递微信祝福。支付宝钱包在除夕晚上8点达峰值,首页被点击的次数为8.832亿次/分钟。表面上来看“摇一摇”是在送红包,但从深层次的互联网思维来看,摇一摇的目的是要创造和凸显“...
分类:
其他好文 时间:
2015-03-11 12:09:52
阅读次数:
328
要使业务系统无极缩放,微服务架构方兴未艾。本质上,就是采用API(例如REST) 封装服务调用,形成服务框架。
既然是分布式API调用,必然涉及到网络IO常见的三种方式:
1) BIO:Blocking IO,阻塞方式,一个socket用一个线程处理
2) NIO: Non-blocking IO,事件驱动,采用reactor模式,一个线程中处理多个socket,JDK1.4以上版本支持
3) AIO:Asynchronous IO,异步,采用Proactor模式,NIO在有通知时可以进行相关操作,...
分类:
其他好文 时间:
2015-03-11 08:11:41
阅读次数:
197