【翻译】 问HS:设计和实现可扩容服务?

翻译自:Ask HS: Design And Implementation Of Scalable Services?

我们通过网络编写代理来部署/分布。代理每15秒,甚至可以是每5秒发送一次数据。致力于服务/系统工作为了让所有代理能够通过临界有效载荷推送数据/元组。高达5%的下降率是可以接受的。最终的数据将会被隔离以及存入到数据库管理(DBMS)系统(目前我们使用MYSQL)

我正在寻找答案的问题。

1.  客户端/服务端通信,代理能张贴数据。发送数据的状态并不重要,但是,如果服务端系统基于数据发送生成一个事件,代理就会收到通知。

很多互联网上的建议推荐使用消息总线(消息中间:ActiveMQ)实现异步通信。多播和UDP是替代品。

2.  持久性:经过评估后的数据会被存入到DBMS系统。

处理数据之后得到的是一个被聚合的记录,看上去Mysql是可扩展的。但是在指数级的数据量,考虑HBase作为一个选项。

仔细看,这里是否有一些关于两个场景的选择和专家建议。

转载请注明:旅途@KryptosX » 【翻译】 问HS:设计和实现可扩容服务?

时间: 2025-01-19 15:43:59

【翻译】 问HS:设计和实现可扩容服务?的相关文章

求问各位大神,同一个WCF服务类在一台电脑上的多个端口开启,如何能在服务类内部获取当前服务是在哪个端口上

问题描述 求问各位大神,同一个WCF服务类在一台电脑上的多个端口开启,如何能在服务类内部获取当前服务是在哪个端口上 解决方案 解决方案二:System.ServiceModel.OperationContext.Current.Channel.LocalAddress.Uri.Port解决方案三:引用1楼fate23409的回复: System.ServiceModel.OperationContext.Current.Channel.LocalAddress.Uri.Port 貌似是正确的,共

如何设计可管理移动云服务安全架构?

本文讲的是 :  如何设计可管理移动云服务安全架构?  ,[IT168 评论]云计算已在资源敏捷性方面掀起了一次变革,与此同时已获授权的移动用户们也已在活动点敏捷性方面掀起了一次变革.因此,那些构建自己云计算的服务提供商们必须应对好这两次变革,尤其是两者的交集部分. 提高对移动云计算的控制是从制定应用端开发人员计划开始的.运营商可以建立他们自己的开发人员计划,但他们可能会发现支持各种不同的移动平台将是一项非常繁重的工作.大多数的提供商都有兴趣在他们的基础设施上创建移动服务的托管组件,而不是在手持

springmvc-项目架构设计,提供接口的服务怎么设计

问题描述 项目架构设计,提供接口的服务怎么设计 目前系统需要对app端提供接口,我想请教下,大家一般是怎么做的?提供给其他系统调用的接口是另外一个单独的工程?是同一个工程的话,感觉比较混乱,而且接口访问量会比web端大很多 解决方案 同一个工程,弄个app模块 解决方案二: 解决方案三: 解决方案四: 我也是这样做的,想看看大家是怎么做的.有没有更好的方法.

设计一种100%可用性服务的架构--适用于任何系统(B/S,C/S)[中英文版本]

设计一种100%可用性服务的架构--适用于任何系统(B/S,C/S)[中英文版本] -- How to design an architecture which have 100 percent availability service?   版权所有,转载请注明出处http://blog.csdn.net/yangzhenping,谢谢! 本篇原创非译文,有需要设计和部署这种架构的,请私信我,谢谢! 最近一直在想怎样设计一种100%可用性的服务,于是有了最初的版本: 如上图,有多个备份的网页服

外文翻译:有效LOGO设计的最重要的提示

曾经有许多创造性的logo设计案例,logo设计资源和logo设计指导张贴在互联网的各个角落.这些帮助会为你的logo设计创造一个功能强大的工具箱.首先你需要对于一个好的logo设计获得一个固定的认识和一些你认为需要考虑的东西在你使用这个工具箱之前.在这文章里,我们将认真分析怎么才能获得一个有效地logo设计并且我们也指导你通过这些规则和最优的办法创造出一个品牌的特性图标. Logo是什么? 要理解Logo是什么我们比需首先理解Logo的主要作用是什么.设计流程指出Logo制作必须瞄准立即可认性

[翻译]Axure-Masters-原型设计工具Axure学习-第2.2节

Apply global changes with Masters 创建母板是用于重复利用资源并能快速应用到wireframe中.在本章节中,将讲述如何创建,组织,编辑和使用母板. 视频:下载MP4格式 Masters Overview 母板是在你的文件中可以重复使用的widgets的集合.通常被用于headers,footers,navigation(导航)和页面模板中. 母板的伟大之处在于你可以在多个页面将母板保持在同一个地方.任何在母板上面的编辑都会被应用到引用了母板的页面上面.你可以在页

basic4android 开发教程翻译(二)可视化设计与猜数字程序

要学习本教程,请先参考下面的教程:安装 Basic4android 和 Android SDKHello world - 安装Android 模拟器 在这个教程里面我们要使用设计器来建立layout. 这个layout包括一个文本框和一个按钮. 用户需要猜一个随机的数字. 用户在文本框里面输入数字并通过点按钮提交猜的数字. 然后系统会通过"toast"信息来给用户提示其输入的数字比系统选择的数字大还是小. - 建立一个新工程并保存它. -选择菜单来打开设计器. 设计器有两部分组成.一部

百度旅游设计思路:设计应该为产品而服务

百度旅游这款产品的核心思路是:将情感融入设计. 5月1日其实是我们熟悉的假期,但在今年的这个时候这个日期变得格外特别.百度要推出一款新产品,这是一个新领域的尝试,又是一个具有战略意义开始,这个产品就是--百度旅游. 在调研了Yahoo.Bing.Dediscover.国家地理等众多国内外旅游网站后,获得了不少的收获和启发,但对于百度旅游产品在视觉具体表现上依然还很模糊.于是在深入研究并明确产品特性.目标用户.旅游的色彩等方面,百度旅游应运而生. 以下是百度旅游的设计思路: 什么是旅游? 想要设计

SilverLight企业应用框架设计【四】实体层设计+为客户端动态生成服务代理(自己实现RiaService)

题外话: 对不住各位,本打算年前把这个系列写完,结果由于杂务缠身一直推到年后 我特别痛恨我自己!我觉得不但对不起各位!也对不起自己. 最近烦躁不安,不能专心向学.也不知道如何是好. -- 好吧,言归正传 说个前提条件: 此项目虽然使用了silverlight 4.0 但是服务端只能在dotNet3.5下运行 这也是我们为什么自己实现riaService的原因 实体层设计 由于有这个限制条件,我们设计的实体层也有所区别 如下图为实体层的程序集(只有MenuM实体类,其他实体类未加入.) 下面来看一