分布式应用

Dubbo 的商业化解决方案

06-22
典型场景 1. 应用发布与管理 在云环境中,应用发布与管理会变得十分复杂.本地开发完成的应用需要登录到每一台服务器进行发布和部署:后续还会有应用的重启,扩容等.服务器的不断增加对于运维人员将是一个极大的挑战. 针对这个场景,EDAS 提供了一个可视化的控制台,无论集群规模多大,都可以在控制台上轻松地进行应用生命周期管理. 2. 构建分布式系统 当集中式应用转变成分布式系统后,系统之间的相互可靠调用一直以来都是分布式架构的难题,比如网络通信,序列化协议设计等很多技术细节需要确定. EDAS 提供了

EDAS带你快速搞定分布式应用

05-17
[EDAS最近更新] 2.13.1 版本:提供对本地方法执行追踪: 支持租户内服务鉴权与授权. 2.13.0 版本:Http流量管理功能上线,提供了对应用运行时线程堆栈和内存分布的查看. 2.12.3 版本:链路分析功能上线全新视觉界面:调用链支持多维查询. 2.12.2 版本:服务监控上线全新视觉界面:PaaS 平台机器接入层架构升级,支持无限水平扩容. 背景: 攻城狮:谁又动了我模块接口?谁又改了我模块逻辑??? 运维:有bug!模块之间的调用跟个蜘蛛网一样,我怎么排查! 测试:这么复杂的调

从航空母舰上起飞,是怎样一种体验----EDAS带你快速搞定分布式应用

05-16
[EDAS最近更新] 2.13.1 版本:提供对本地方法执行追踪: 支持租户内服务鉴权与授权. 2.13.0 版本:Http流量管理功能上线,提供了对应用运行时线程堆栈和内存分布的查看. 2.12.3 版本:链路分析功能上线全新视觉界面:调用链支持多维查询. 2.12.2 版本:服务监控上线全新视觉界面:PaaS 平台机器接入层架构升级,支持无限水平扩容. 背景: 攻城狮:谁又动了我模块接口?谁又改了我模块逻辑??? 运维:有bug!模块之间的调用跟个蜘蛛网一样,我怎么排查! 测试:这么复杂的调

EDAS:快速搞定分布式应用

03-10
本期分享嘉宾:滨雨 多年IT领域工作经验,先后在华为.阿里基础架构部担任软件工程师.项目经理.目前从事存储.cdn.视频.中间件等技术领域的支持,喜欢新技术,喜欢新挑战,喜欢钻研. 攻城狮:谁又动了我模块接口?谁又改了我模块逻辑??? 运维:有bug!模块之间的调用跟个蜘蛛网一样,我怎么排查! 测试:这么复杂的调用逻辑,我的自动化测试用例咋写?! 架构师:业务上升了,系统要部署到多台服务器才行,这我怎么拆?! 新人入职后:代码太难理解,想shi的心都有了--. 老板:为啥大半年过去了需求还没搞定

用RMI开发基于Java的企业分布式应用

12-05
摘 要 由于Java具有跨平台.代码可移植性.安全高效等广泛而强大的功能,因而在开发网络分布式应用的时候,可以用它自身的机制实现分布式计算,一种基于Java的远程方法调用(RMI)为我们开发企业分布式应用提供了行之有效的解决方案. 关键词 Java RMI 企业分布式应用 概述 随着电力企业信息化建设的不断深入和发展,企业内部和企业与企业之间对信息.对数据的交换量大大增加,这些信息与数据越来越需要在不同的计算机网络间传送和交流.同时,由于各单位.各部门之间的现存的计算机网络硬件设备与操作系统千差

利用RMI实现JAVA分布式应用

09-28
Java RMI (Remote Method Invocation 远程方法调用)是用Java在JDK1.1中实现的,它大大增强了Java开发分布式应用的能力.Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一.其实它可以被看作是RPC的Java版本.但是传统RPC并不能很好地应用于分布式对象系统.而Java RMI 则支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远

分布式应用-三台服务器怎么 安排效率最高

09-06
问题描述 三台服务器怎么 安排效率最高 目前项目的预算有三台服务器,我的想法是A和B两台服务器做分布式应用,C服务器放数据库,这样子安排好吗?有没有什么更好的方式? 解决方案 取决于你的业务等,一般数据库单独一台,然后两台做应用也可以安排 解决方案二: 这是相当不错的安排了.只有这点规模,就可以了 解决方案三: 一台做数据库,另外两台8个server的集群

基于JavaIDL的分布式程序设计

06-27
JavaIDL介绍 JavaIDL是Java 2开发平台中的CORBA功能扩展.在Java 2中引入JavaIDL,使得利用OMG IDL能够定义服务对象的基本功能,并且将IDL根据CORBA规范的要求,映射到Java语言,并以此开发出标准的具有互操作性和可连接性的分布式应用.JavaIDL使分布式.支持Web的Java应用可以基于IIOP协议透明地调用远程服务. JavaIDL运行期(Runtime)组件包括一个全兼容的对象请求代理??Java ORB,用于基于IIOP协议实现分布式对象之间的

五步轻松实施Docker容器技术

06-17
  随着Docker在云计算市场中领先地位的日益稳固,容器技术也成为了一种主流技术.为了对用户的应用程序使用容器技术,可遵循以下五个步骤. Docker容器技术已在云计算市场中风靡一时了,而众多主流供应商则面临着技术落后的窘境.那么,是什么让Docker容器技术变得如此受欢迎呢?对于刚入门的新手来说,容器技术可实现不同云计算之间应用程序的可移植性,以及提供了一个把应用程序拆分为分布式组件的方法.此外,用户还可以管理和扩展这些容器成为集群. 在企业用户准备把应用程序迁往容器之前,理解应用程序的迁移

Java应用从集中式步入分布式

06-10
记得Martin大叔在<企业应用架构模式>中特别强调:"能够不分布式的应 用就不要分布式",这句话没什么问题,尤其对于做过分布式应用的人而言,就 更会有深刻的体会了,但这个世界偏偏就没有那么简单,大多数人都会碰到分布 式应用的场景,尤其是对于大型应用而言,从集中式步入分布式是不可避免的, 只是也许是小型分布式的,也许是大型分布式的:也许是有高性能要求的,也许 是没有的,在这篇blog中我们来看看java应用从集中式步入分布式后到底会带来 些什么挑战. blog按照应用从集中

阿里云的磁盘的特点和应用场景有哪些

06-01
  磁盘的特点和应用场景 磁盘分为本地 SSD 磁盘和云盘,其中云盘又分为 高效云盘.SSD 云盘和普通云盘.下面分别对这几种磁盘的特点和使用场景进行介绍. 高效云盘 SSD 云盘 普通云盘 本地 SSD 磁盘 高效云盘 产品特点 高效云盘采用固态硬盘与机械硬盘的混合介质作为存储介质,具备如下特点: I/O 性能:最高提供 3000 随机读写 IOPS.80 MBps 的吞吐性能. 数据可靠性:普通云盘采用分布式三副本机制,提供 99.9999999% 的数据可靠性. 性能准则: IOPS:起步

服务器-关于企业里MongoDB的分布式应用

04-18
问题描述 关于企业里MongoDB的分布式应用 图解:共有一台路由服务器,一台元数据服务器.三台节点服务器.其中M代表副本集的主节点,S代表副本集的从节点 1.求证一下正常企业里是不是像图上这样,三台节点服务器互相是各个主节点的从节点,这样的话三台服务器就会有三个副本集, 或者是副本集的从节点一般不会做其他副本集的主节点? 2.如果互相是各个主节点的从节点,那如果宕掉一台节点服务器,剩余两台的其中一台数据的增长量是不是另一台的两倍? 解决方案 如果机器够,那就三台M,三台S,然后S上每个指向两个

分析JBoss Remoting

04-05
Java领域中的分布式框架比较的多,分析一个已有的远程调用框架无论是对于打算采 用已有成果还是自己做分布式框架,都是很必要的事情,JBoss Remoting是其中很好很强 大的一个框架,在此来对JBoss Remoting进行深入的分析,看看JBoss Remoting是如何基 于java.net提供的包去解决这些问题的,本文所分析的JBoss Remoting源码的版本为 2.2.2_SP2,本来以为会是篇不怎么长的文档,没想到还没写的详细和深入的时候就已经 有三十多页了,也不好在这里直接贴

WCF分布式开发步步为赢(12):WCF事务机制(Transaction)和分布式事务编程

02-15
今天我们继续学习WCF分布式开发步步为赢系列的12节:WCF事务机制(Transaction)和分布式事务编程.众所周知,应用系统开发过程中,事务是一个重要的概念.它是保证数据与服务可靠性的重要机制.作为面向服务应用的开发平台,WCF也提供了对事物编程模型的支持..NET 2.0提供的System.Transactions类来开发事务应用程序.同样WCF也支持事务特性,WCF事务机制是什么,它与微软已有的技术如Microsoft 分布式事务协调器 (MSDTC)有何关系?与Enterpise S

WCF分布式开发步步为赢(1):WCF分布式框架基础概念

02-12
众所周知,系统间的低耦合一直是大型企业应用系统集成追寻的目标,SOA面向服务架构的出现为我们的如何利用现有企业系统资源进行企业ERP系统设计和实现提供了重要的参考原则.SOA如此炙手可热,各大厂商都推出了自己的中间件产品,比如Oracle Fusion和 SAP NetWeaver,IBM.BEA等企业也推出了自己基于SOA的解决方案.基于J2EE平台的SOA架构设计中的一个重要概念就是EJB企业服务总线,作用是实现各个系统的数据交互.而.NET平台上,WCF就是微软为各个系统的数据交互提供通讯

WCF分布式开发步步为赢(2)自定义托管宿主WCF解决方案开发配置过程详解

02-12
上一节WCF分布式开发步步为赢(1):WCF分布式框架基础概念我们介绍了WCF服务的概念和通信框架模型,并给出了基于自定义托管服务的WCF程序的实现代码.考虑到WCF分布式开发项目中关于托管宿主服务配置和客户端添加引用.两个环节最容易出错.对于大部分想学习WCF分布式开发的人来说,成功开发.配置.部署第一个自己的WCF服务困难重重.很多资料都介绍了WCF的基本概念.但是对于实际的项目开发过程介绍粗略,给入门者带来诸多不便.今天我们就来补充一节WCF分布式开发一个完整解决方案的开发和配置过程.本节

基于中间件技术的多层分布式系统的研究

01-23
1 引言 分布式系统的信息处理分布在许多计算机上而不是局限在单一机器上.目前一般类型的分布式系统体系结构可以分为两种.一种是客户机 / 服务器( C/S )体系结构,它由客户端提供用户界面.运行逻辑处理应用,而服务器接受客户端 SQL 语句并对数据库进行查询,然后返回查询结果.C/S 结构曾给人们带来许多便利,但随着业务处理对系统提出更高要求以后,它也逐渐暴露出其客户端逐渐庞大和服务器负担过重的缺点,如灵活可扩展的工作流定制.保证数据在网络传输的稳定性和准确性.应付峰值数据的高负荷处理和平衡负载

分析分布式服务框架

01-12
技术是为需求而服务的,分布式服务框架也同样如此,它不是凭空诞生的,也是因为有这样的需求才会有分布式服务框架这么样的东西诞生,在这篇blog中来详细的分析分布式服务框架诞生的原因(其实也是需要用分布式服务框架的应用场景,这里隐含的意思就是并不是什么应用都需要分布式服务框架的).分布式服务框架需要提供的feature以及实现这些feature可选的技术方案. 其实这篇blog应该写在实现分布式服务框架系列blog之前,:),不废话了,来看为什么会需要分布式服务框架,在一个不断发展的大型应用中,系统的

深入解析NoSQL数据库的分布式算法

03-16
系统的可扩展性是推动NoSQL运动发展的的主要理由,包含了分布式系统协调,故障转移,资源管理和许多其他特性.这么讲使得NoSQL听起来像是一个大筐,什么都能塞进去.尽管NoSQL运动并没有给分布式数据处理带来根本性的技术变革,但是依然引发了铺天盖地的关于各种协议和算法的研究以及实践.正是通过这些尝试逐渐总结出了一些行之有效的数据库构建方法.在这篇文章里,我将针对NoSQL数据库的分布式特点进行一些系统化的描述. 接下来我们将研究一些分布式策略,比如故障检测中的复制,这些策略用黑体字标出,被分为三

Client-Server Model

12-09
客户/服务器模型: 指将http://www.aliyun.com/zixun/aggregation/17485.html">服务提供者(服务器)和服务消费者(客户端)分开的所有分布式应用,它是一切网络应用的基础. (责任编辑:admin)