Supervisord是用Python实现的一款非常实用的进程管理工具,在批量服务化管理时特别有效。可以将非Daemon的应用转为daemon程序。关于supervisord的安装和配置,在网上已经有很多现成的帖子,我这里就不重复了。在centos和rhel的环境下,我们一般是用chkconfig来...
分类:
编程语言 时间:
2015-01-07 00:36:11
阅读次数:
283
Dubbo是什么?
Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。
Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
其核心部分包含:
远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程...
分类:
编程语言 时间:
2015-01-05 18:49:20
阅读次数:
5463
账务系统服务化,参考了公司Boss的设计。不过,随着思考的深入,发现账务系统服务化也有不少坏处,对一个中小型公司,小技术团队,中小型网站来说。 坏处:1.开发成本增大。 服务化,需要新建一个项目。开发调试的时候,必须保证账务系统一直在运行,因此,部署的时候,账务系统也需要单独部署一次。2.跨系统事务处理起来比较麻烦。 目前,投标的时候,立即需要支付,即把投标和支付2个跨系统的服务,想作为一个...
分类:
其他好文 时间:
2015-01-01 10:08:12
阅读次数:
189
在上篇文章中,我们主要了解了Dubbo的架构路线,并对它有了一个比较简单点的印象和了解,而关于Dubbo基本需求是接下来要介绍的内容.
在大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。
关于F5硬件可以参考
F5 Networks
...
分类:
其他好文 时间:
2014-12-31 01:08:37
阅读次数:
182
从自己开始接触Dubbo到现在也有段时间了,在这段时间里,随着项目的不断进行,在项目中也遇到了各种各样的问题,而这些问题和相应的解决方案逐渐加深的对Dubbo有了认识和了解.
先说说什么是Dubbo?
官方的说法是:Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团...
分类:
其他好文 时间:
2014-12-30 23:39:58
阅读次数:
196
1.登录系统 功能:响应用户的登录请求。 用Cookie实现Session,Redis存储Session数据。 登录服务化,响应HTTP或HTTPS格式的请求。 具体做法,可以参照boss的做法。 上述做法目标有2个: a.登录系统,单独拿出来,可以供一个项目的多个系统复用,也包括今后其它项目复用。 b.Cookie实现Session,而非Java自带的Session...
分类:
Web程序 时间:
2014-12-27 15:16:30
阅读次数:
177
即时通讯系统一般分为客户端与服务端,客户端较轻,关键逻辑在服务端,一般分为三到四层,采用B/S和C/S混合架构。
连接层:Connector连接集群。连接层需要尽可能简单,采用同步/异步多种方案,来支撑高并发与高在线。连接层需要承担的总连数可能超过1000万。
逻辑层:关键逻辑与业务逻辑、应用逻辑分离,将即时通讯的功能模块化颗粒化,抽象基础逻辑组件,在基础组件基础上构建业务逻辑子群。
数据层:根据逻辑层的模块化,设计对应的服务化数据集群,在逻辑和物理上对数据进行隔离存放。
监控层:将监控嵌入基础框架,多层进...
分类:
其他好文 时间:
2014-12-22 21:20:47
阅读次数:
420
dubbo 是阿里系的技术。并非淘宝系的技术啦,淘宝系的分布式服务治理框架式HSF啦,只闻其声,不能见其物。而dubbo是阿里开源的一个SOA服务治理解决方案,dubbo本身集成了监控中心,注册中心,负载集群...等等。代码和整体的框架还是很优雅滴呀! github地址 https:...
分类:
其他好文 时间:
2014-12-22 16:05:14
阅读次数:
201
1.概述Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点: 那么,Dubbo是什么?...
分类:
其他好文 时间:
2014-12-22 14:19:32
阅读次数:
317
iaas 的主要目的是池化,自助式服务化
对比itil的流程化更进一步
例如
itil
iaas
申请ip流程,申请ip,选择机房-管理员分配ip-申请者获得ip
1.形成ip池
2.申请ip-选择机房,查看未分配ip,选择未分配ip-》管理员审核-》流程完毕,申请者获得自选的ip
申请服务器,选择机房,输入配置-》管理员分配服务器-》申请者获得服务...
分类:
其他好文 时间:
2014-12-18 12:00:35
阅读次数:
276