码迷,mamicode.com
首页 >  
搜索关键字:分布式系    ( 3155个结果
分布式系统权限校验
1、场景:有一个中心服务器cmu,多种业务服务器(比如dmu,vtdu),每种业务服务器有一组服务,这种服务一主多从,具备主从切换和负载均衡的功能。客户端首先去连接中心服务器,需要鉴权,客户端sdk负责去连接业务服务器。连接业务服务器都能连接成功。那么问题来了。2、恶意软件绕过cmu,直接去连接dm...
分类:其他好文   时间:2015-04-19 10:06:18    阅读次数:118
分布式锁的实现思路
为什么要用分布式锁 分布式系统,需要采用集群,多个服务之间可能需要用到共享数据(redis或者数据库),这时,JVM内的锁已经不能满足跨JVM的需求,因此需采用外部的锁机制 如何实现分布式锁 个人理解,不管是jav...
分类:其他好文   时间:2015-04-18 23:51:10    阅读次数:286
在python中实现基于ICE框架的client、server模型
ICE (Internet Communication Engine) 是zeroc公司实现的通信中间件 几大特性:     1. 多语言支持C++、Java、python, C#等,     2.  对分布式系统的支持,涵盖了负载均衡、位置服务、计算节点需要实时启动等特性。     3.  提供了基于发布-订阅机制的消息组建ICEStorm 一、书写slice文...
分类:编程语言   时间:2015-04-17 18:21:12    阅读次数:318
如何学习新技术
PtMind实习期间,花了一个多月的时间用Curator开发了一套分布式系统,我们用Curator实现了节点间通信、master主从切换等功能。下面是我根据该项目,整理的学习新知识的观点观点 学习框架,一般先从官方文档(官方wiki)开始学习,不懂的地方可以搜索下Google、slideshare(有些产品会有很好的PPT并附有视频),建议了解以下几个方面: 该技术是用来解决什么问题的?很多框架都...
分类:其他好文   时间:2015-04-16 09:04:05    阅读次数:179
分布式服务协调员zookeeper - 应用场景和监控
zookeeper在分布式系统中作为协调员的角色,可应用于Leader选举、分布式锁、配置管理等服务的实现。以下我们从zookeeper提供的API、应用场景和监控三方面学习和了解zookeeper(以下简称ZK)。ZK APIZK以Unix文件系统树结构的形式管理存储的数据,图示如下:其中每个树节...
分类:其他好文   时间:2015-04-15 00:57:48    阅读次数:203
阿里巴巴 2015 实习笔试题 分布式系统中的RPC请求经常出现乱序的情况 写一个算法来将一个乱序的序列保序输出
分布式系统中的RPC请求经常出现乱序的情况。 写一个算法来将一个乱序的序列保序输出。例如,假设起始序号是1,对于(1, 2, 5, 8, 10, 4, 3, 6, 9, 7)这个序列,输出是: 1 2 3, 4, 5 6 7, 8, 9, 10上述例子中,3到来的时候会发现4,5已经在了。因此将已经满足顺序的整个序列(3, 4, 5)输出为一行。要求: 1. 写一个高效的算法完成上述功...
分类:编程语言   时间:2015-04-14 09:59:08    阅读次数:168
ZeroMQ研究与应用分析
1ZeroMQ概述ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。ZeroMQ是网络通信中新的一层,介于应用层和传输层之间(按照TCP/IP划分),其是一个可伸缩层,可并行运行,分散在分布式系统间。2系统架构2.1...
分类:其他好文   时间:2015-04-13 16:15:44    阅读次数:123
分布式系统开发常见问题-1. session的复制与共享 2. 分布式缓存的设计
1.?session的复制与共享 在web应用中,为了应对大规模访问,必须实现应用的集群部署.要实现集群部署主要需要实现session共享机制,使得多台应用服务器之间会话统一, tomcat等多数主流web服务器都采用了session复制...
分类:其他好文   时间:2015-04-13 11:11:54    阅读次数:199
Git 10 周年之际,创始人 Linus Torvalds 访谈
十年前的这一周,linux内核社区面临一个根本性的挑战:他们不再能够使用他们的修复控制系统:BitKeeper,同时其他的软件配置管理遇到了对分布式系统的新需求。LinusTorvalds,Linux的创始人,将这个挑战接手并消失了数周,创造了Git工具。今天Git被用于成千上万个工程,并且在程序员...
分类:其他好文   时间:2015-04-11 14:38:16    阅读次数:120
【整理学习Hadoop】Hadoop学习基础之二:分布式
分布式系统就是将系统的应用层,数据层或其它部分构架成分布(物理和逻辑上的都可以)状(通常是网状)。分布式系统通常是为了增强系统的可扩展性、稳定性和执行效率。比如在线游戏通常就是分布系统,里面所谓的“区”就是分布系统里子例程。而分布式数据库其实也可以称作分布..
分类:其他好文   时间:2015-04-11 06:43:53    阅读次数:171
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!