自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lsy

  • 博客(13)
  • 收藏
  • 关注

原创 浅谈MySQL Sharding分片技术

一个生产系统总会经历一个业务量由小变大的过程,可扩展性成为了考量系统高可用性的一个重要衡量指标。试想一下,一个记事本应用程序,在存储的很少字节时,能够快速的打开和访问,但是如果硬要让记事本存储百万、千万字节,那么这个记事本估计就歇菜了!同样,系统刚开始的时候,用户数量不多,所有的数据都放在了同一个数据库中,此时因为用户少压力小,一个数据库完全可以应付的了。但是随着用户数量不断增加,数据库压力也与日...

2013-01-31 10:06:31 283

原创 浅谈MySQL高可用集群架构

在前面了解了浅谈MySQL高可用复制架构以后,认识到通过简单配置步骤,就能构建出强大的数据库架构,但从复制架构可以看出无论是主备切换,还是主从换位等操作,或多或少都需要一些“短暂的维护”和人工参与,因此若要想达到4个9或者5个9的高可用,光用复制架构还远远不够。除了复制架构以外,MySQL还有一个同样令人瞩目的高可用架构-集群架构。基本概念MySQL集群是一个无共享的、分布式节点架构...

2013-01-31 10:02:55 325

原创 浅谈MySQL高可用复制架构

MySQL已然是目前业界最为流行的开源数据库,基于其强大的复制与集群架构构建的高可用数据中心正在被越来越多的公司所采纳。无独有偶,我们公司也正在为客户构建一个低成本、高可用的数据集成平台。因此,对最近学习的MySQL高可用复制架构进行一些总结与分享。从高可用MySQL的阵营大概可以分为两类,一类是轻量级的异步复制架构,另外一类是较为复杂的同步集群架构。当然,在MySQL5.5以后,还有了半同...

2013-01-30 22:21:59 326

原创 将“懒人”哲学运用于大规模的商业SOA应用开发

 在读大学的时候,老师就灌输了一个道理,计算机科学与技术很重要的一个重要层面就是解决日常工作的信息化和自动化。因此,尽量要将复杂的事情简单化,简单的事情模板化,可模板重复的事情自动化,可自动的事情规范化,最大程度的释放生产力,使人可以更加关注创新。用马云的哲学解释,就是尽可能的做一个聪明的懒人,懒出风格、懒出境界。在SOA企业架构的框架设计中,在企业ESB平台总线上面不乏存在有大量的接口...

2013-01-30 22:17:18 116

原创 正确认识分布式异构环境下的异步服务和应用场景设计

基础知识首先,“异步服务”完整的解释应该是客户端以异步通信的方式调用Web服务;而非服务端必需要实现一个异步处理机制的服务端Web服务;其次,应用架构设计中是否应用“异步服务”完全取决于客户端应用场景所需,服务端应用无需刻意进行任何设计和实现;因此,基于以上理解,切勿走近实现异步业务场景,必须由服务端配合实现的误区。异步通信的应用场景谈为何需要应用异步通信时,首先,需要搞清楚...

2013-01-30 22:15:07 436

原创 SOA的理解、实践与体会

2007年,在一个偶然的机会投入到了移动集团级全国范围内的大型项目建设,也就是从那里开始了我的SOA职业生涯。至今还一直从事着这样事业,大大小小数十个项目,不乏接触很多系统间集成、很多业务流程梳理,从研发--实施--推广--维护--治理,通过各个环节的不同视角反复推敲SOA的实施究竟为企业信息化产生了多少价值。常思考、多总结的习惯也让自己对SOA有了更深入的一些认识。认识SOA    ...

2013-01-30 22:13:51 184

原创 领域模型驱动开发利器-Sculptor介绍

最近花了一点时间了解Sculptor-一款面向领域模型开发利器,发现其设计理念和功能实现相当不错。以面向模型驱动开发的方式,将DDD的概念和模式运用于DSL(Domain Specific Language)之中,并为其预置了Hibernate和Spring代码框架实现,并且内置很多扩展性特点,完全区别于以往普通的代码生成器,使得开发者更加关注与需求功能实现,而摆脱技术框架的束缚,大大提高了开发...

2013-01-29 16:43:58 756

WebLogic集群启动常见问题(持续更新)

1、java.lang.OutOfMemoryError: PermGen spaceWebLogic JVM加载顺序是 startWebLogic.sh --calls-->setSOADomainEnv.sh--calls-->setDomainEnv.sh--calls-->commEnv.sh,但是如果不是通过startWebLogic.sh启动,而是通过conso...

2013-01-29 16:39:50 465

原创 OFM Web层高可用特性

Web组件是Java EE应用中与最终用户如浏览器进行请求和响应的主要媒介。作为应用服务器的外部组件,它最贴近最终用户,与外部请求和内部响应处理进行交互,因此Web组件的设计能否高可用至关重要。在OFM中主要包括Oracle HTTP Server和Oracle Web Cache两个组件。Oracle HTTP Server基于Apache2.2.10的基础框架设计,因此拥有Apache的...

2013-01-29 16:38:13 245

原创 Oracle数据库GridLink Data Sources配置Oracle RAC高可用特性

OFM自身的组件需要持久化保存数据,部署应用也需要持久化保存数据。因此,考虑数据库高可用是一个恒久不变的架构设计元素。OFM对于数据库高可用的设计有很多方案,例如Cold Failover Clusters、 Oracle Real Application Clusters、 Oracle Data Guard、 Oracle Streams机制,详细参考http://docs.oracle.c...

2013-01-29 16:36:11 248

原创 WebLogic Server 高可用特性

什么是WebLogic服务器集群WebLogic Server集群包括多个WebLogic Server服务器实例同时运行并一起工作提供强大的可伸缩性和可靠性。 构成集群的服务器实例可以运行在同一系统上,或位于不同的系统上。 可以通过添加额外的逻辑服务实例,或物理服务器实现现有系统的集群能力的扩展。但集群中的每个服务器实例必须运行同一版本的WebLogic Server。什么是WebLo...

2013-01-28 23:46:59 830

原创 OFM系统高可用性总体框架设计

高可用性通常用来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。一个高可用性HA框架是每个系统架构设计的重要考究部分。高可用性一般使用正常服务时间与运行总时间百分比进行测量,以下提供了一些参考数据:可用性百分比全年停机时间95%18 天99%4 天99.9%9 小时...

2013-01-28 23:42:43 306

原创 Oracle11g融合中间件概念综述-认知篇

2008年,Oracle收购全球公认的中间件领先厂商BEA,成为了全球第一的中间件厂商。 Oracle Fusion Middleware 提供了很多复杂的、分布式的商业商业应用软件解决方案。它包括了Web服务器、应用服务器、内容管理系统和一组支持应用开发与发布的工具。Oracle Fusion Middleware总体概况如下:Oracle Fusion Middleware关键概...

2013-01-28 23:40:21 231

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除