如下架构的调整就是一种“移动算力”的情形

说明:B是一个网络服务的server

思考:如下流程进行调整?
说明:如下架构的调整就是一种“移动算力”的情形
A --->B -- > redis -- > es
A --->redis --- > B -redis --> es
调整后的架构优势:A优先读取redis,若成功,就无需再进行(网络调用)B服务了。
如此一来就把压力从B转移到redis上面来了,而B更像一个load源数据并预热到redis的底层服务了。

原文地址:https://www.cnblogs.com/big1987/p/11090499.html

时间: 2024-10-14 04:28:20

如下架构的调整就是一种“移动算力”的情形的相关文章

从内部架构大调整看百度2015年的战略方向

调整 李彦宏发内部邮件称,将现有业务群组和事业部整合为三大事业群组. 大概的调整是这样的: 1.移动云事业部和LBS事业部合并为移动服务事业群组,由副总裁李明远.副总裁刘骏负责,刘骏转向李明远汇报; 2.新业务群组.用户消费业务群组.国际化事业部合并为新兴业务事业群组,由总裁张亚勤.副总裁王湛负责,王湛转向张亚勤亚勤汇报,同时Fellow孙云丰和执行总监胡勇转向张亚勤汇报; 3.移动云事业部的搜索底层基础技术部分和移动搜索联盟业务并入搜索业务群组,连同团购业务,继续由高级副总裁向海龙.副总裁王海

腾讯架构新调整 微信广告业务被收回

日前,腾讯对广告部门进行了架构调整,将原先的“效果广告平台部”与“微信广告中心”合并为“社交与效果广告部”,公司所有社交广告业务都将统一至该部门. 新成立的“社交与效果广告部”麾下,主要是微信广告中心和广点通两大业务.而微信广告中心的业务主要包括微信公众号广告,以及朋友圈广告. 此前,腾讯旗下的广告业务分属不同事业群.腾讯称,此举是为促进腾讯广告业务及平台生态的更好发展. 据悉,今年3月,在2014财年财报分析师会议上,腾讯执行董事刘炽平曾表示,微信公众号广告市场规模很大,腾讯希望在这方面挖掘更

高并发架构以及处理的几种方式

1.HTML静态化 其实大家都知道,效率最高.消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采 用静态页面来实现,这个最简单的方法其实也是最有效的方法.但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息 发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以实现最简单的信息录 入自动生成静态页面,还能具备频道管理.权限管理.自动抓取等功能,对于一个大型网站来说,

架构设计中的6种常见安全误区

[架构源码地址] 自然世界中,先天有缺陷的生物总是容易被细菌病毒入侵,而健壮的生物更能抵抗细菌病毒的攻击,计算机系统也是一样,若有先天的架构设计安全缺陷,那么在面临网络攻击的时候,就更容易被入侵或者破坏,甚至因为设计架构的原因,有些漏洞完全没有办法修复!本文将讲述架构设计中需要避免出现的安全误区,以帮助我们研发人员设计出更安全健壮的软件架构.本文的举例既有硬件架构,也有软件架构,还有基础架构等等不同的架构,但其中原理适用于所有的架构设计.下文将从兼容性设计误区,降低成本设计误区,数据和代码不分离

链圈的朋友们值得收藏!腾讯首席架构师教你两种区块链设计思路

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由敖萌发表于云+社区专栏 区块链发展到了现在,产生了很多不同形式的区块链技术.随着技术的发展,目前比较公认的看法是区块链已经走进了2.0时代.区块链1.0是以比特币为代表的去中心化数字货币区块链系统,而2.0则是引入了智能合约的区块链系统. 在支持智能合约的区块链系统中,Linux基金会所属的Hyperledger Fabric(由IBM贡献)和Vitalik Buterin所领导的以太坊基金会所创造并管理的Ethereum(以太坊

微服务架构中zuul的两种隔离机制实验

ZuulException REJECTED_SEMAPHORE_EXECUTION 是一个最近在性能测试中经常遇到的异常.查询资料发现是因为zuul默认每个路由直接用信号量做隔离,并且默认值是100,也就是当一个路由请求的信号量高于100那么就拒绝服务了,返回500. 信号量隔离 既然默认值太小,那么就在gateway的配置提高各个路由的信号量再实验.两个路由的信号量分开提高到2000和1000.我们再用gatling测试一下. 1setUp(scn.inject(rampUsers(200)

nios软核cpu中架构类shell的一种解决方式

在nios中要实现一个类shell的交互系统,用户在终端可以通过命令调用系统函数. 想到linus当年在写下系统函数调用时,其实基于的思想是一样的,就是查表,每一种系统函数都对应一种中断服务号,然后通过0x80系统调用进入内核,然后查表,这里就可以找到对应的内核系统函数,回顾一下linus是怎么做到的. 就以系统函数open为例子 int open(const char * filename, int flag, ...) { register int res; va_list arg; va_

架构师常用的5种图

业务流程图 业务流程图又称为泳道图,就是描述那些个体在什么条件下做了什么事情,他们之间有何关联.主要分三个方面: 涉及到哪些主体? 每个主体都有哪些任务? 各个主体之间怎么联系的?一般涉及到多个主体,每个主体之间有联系. 任务流程图 泳道图一般是从战略上分析整个业务流程,让你对公司所做的业务有个大概的了解,而任务流程图就是在你的产品操作上,用户通过什么样的操作来完成它的目标,比如你去银行ATM机器上取钱,你是如何一步步操作把钱取出来的. 系统架构设计图 构架将在一次又一次迭代中不断演化.改进.精

B/S架构的几种形式

1. 什么是B/S架构 B/S架构的全称为Browser/Server,即浏览器/服务器结构.Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现.B/S架构的系统无须特别安装,只有Web浏览器即可.其实就是我们前端现在做的一些事情,大部分的逻辑交给后台来实现,我们前端大部分是做一些数据渲染,请求等比较少的逻辑. B/S 架构分层. 第一层表现层:主要完成用户和后台的交互及最终查询结果的输出功能. 第二层逻辑层:主要是利用服务器完成客户端的应用逻辑功能. 第三