加载中
电商课题VI:分布式Session

@郑昀汇总 与分布式缓存在高并发和高可用下所要解决问题差不多。 一.图示: 二.高并发下分布式Session需解决的问题: 透明处理存储介质的故障转移 动态增删节点,减小“缓存颠簸”问题 保证数...

#研发解决方案#discache-分布式缓存查询与管理系统

电商系统的分布式缓存一般是 redis 和 memcached 集群,每一个节点上会起很多实例,因为一个业务类型对应于一个端口,拆分得很清楚。既然节点很多,端口很多,业务也在变化,随时都有变动,如...

有些事儿,工程师可能今生仅此一次

针对某一个课题,深入思考,多方调研,做试验证明,很多工程师可能今生仅此一次:他大学毕业时做毕业论文的那次…

#研发解决方案介绍#Tracing(鹰眼)

要能做到追踪每个请求的完整调用链路,收集调用链路上每个服务的性能数据,计算性能数据和比对性能指标(SLA),甚至在更远的未来能够再反馈到服务治理中,那么这就是分布式跟踪的目标了。在...

2014/12/17 14:27
430
电商课题:幂等性

@郑昀汇总 关键词: idempotency,BASE, 一. 断言: 幂等性的数学表达:f(f(x)) = f(x)。 幂等性是系统接口对外的一种承诺。 幂等性指的是,使用相同参数对同一资源重复调用某个接口的结果与...

2012/11/24 14:06
135
电商课题V:分布式锁

@郑昀汇总 关键词: 并发控制 防止并发 英文关键词: Distributed Lock Distributed Lock Manager 电商目的: 保证整个(分布式)系统内对一个重要事物(订单,账户等)的有效操作线程 ,同一...

#研发解决方案#分布式并行计算调度和管理系统Summoner

Summoner 是基于 MySQL+Redis+Zookeeper 的分布式并行计算调度和管理系统。Summoner 是 JobCenter 的延伸和有益补充,它们各自有各自的应用场景。我们还会借鉴 mesos 的先进理念,进一步提升...

Web开发基本准则-55实录-缓存策略

续上篇《Web开发基本准则-55实录-Web访问安全》。 Web开发基本准则-55实录-缓存策略 郑昀 创建于2013年2月 郑昀 最后更新于2013年10月26日 提纲: Web访问安全 缓存策略 存储介质连接池 业务...

spymemcached :某个mc节点操作连续超时超过998次就 Auto-Reconne...

spymemcached 中,一个 mc client 与某一个 mc node 之间已建立的 connection 上, 如果执行操作屡屡超时(net.spy.memcached.OperationTimeoutException), 那么,有一个计数器专门记录超时...

2013/02/08 22:46
163
关于 Multiget hole:spymemcached对此的实现方法

火丁说: 『 Multiget的无底洞问题 Facebook在Memcached的实际应用中,发现了Multiget无底洞问 题,具体表现为:出于效率的考虑,很多Memcached应用都已Multiget操作为主,随着访问量的增加,...

2013/02/08 22:47
128
spymemcached 的 useNagle 问题与 TCP/IP延迟发送数据

先说一下结论。 如果你没有特意在 spymemcached 的 client bean definition 里配置 useNagleAlgorithm 属性为 True, 那么 默认 spymemcached 是不启用 Nagle 算法的。 所以默认情况下不会引...

2013/02/08 22:45
168
各大公司容器云的技术栈对比

本次容器技术大会和QCon大会上,360/点评/阿里/汽车之家/UCloud……都讲述了容器云的技术栈选型以及遇到的问题,这里做一个汇总,同时分享窝窝容器私有云的技术栈。

2015/11/02 22:10
873
#研发解决方案介绍#基于StatsD+Graphite的智能监控解决方案

大致想来,李丹刘奎还需要解决这么几个基础问题:绘图所依赖的监控原始数据如何收集?如何加工?如何存储?图形如何绘制,各种指标如何叠加?拓扑关系如何绘制?

技术高手如何炼成

面试的时候,我会问面试者,你日常如何构建自己的知识体系,如何让自己更高更快更强?多数工程师并没有深入地思考过这个问题,基本上是零敲碎打,随机性大。 本着不能让你白来一趟的精神,好...

2015/10/14 12:45
138
电商课题VII:支付交易一般性准则

@郑昀汇总 创建于2012/11 发布版本号:v1.3 概念: 退款期限,交易,交易关闭,交易结束,掉单,幂等性,数据一致性 关键词: 历史记录不得直接篡改原则, 交易关闭通知处理,退款处理结束通...

2013/02/08 22:43
195
三个实例演示 Java Thread Dump 日志分析

jstack Dump 日志文件中的线程状态 dump 文件里,值得关注的线程状态有: 死锁,Deadlock(重点关注) 执行中,Runnable 等待资源,Waiting on condition(重点关注) 等待获取监视器,Waiti...

2013/02/08 22:47
217
#研发解决方案介绍#基于ES的搜索+筛选+排序解决方案

由于在商城模式下,不同频道很可能不断增加新筛选条件,导致筛选组合越来越复杂,最终可能要求我们从基于 NoSQL 的排序和筛选方案,尽快转变为基于搜索引擎的排序和筛选方案。

Storm 是如何跟踪一条消息以及它衍生出来的消息都被成功处理的

2012·2汇总 我们做 Notify Server 时可以间接借鉴这个解决方案的思路。 Storm 是一个分布式的、容错的实时计算系统,由 Twitter 开源。 先不介绍术语和背景知识,直接来一些吸引眼球的内容:...

2013/02/08 22:49
292
再说memcache的multiget hole(无底洞)

关键词:multiget hole,memcache 适用于:java,php 基础知识背景: 1)multiget 是什么: multiget 指的是从 memcache(或其他分布式缓存) 一次性获得多个键值,一般由 memcached client...

2013/09/13 09:21
88
如何从零开始搭建一个技术平台

如果让你把下面这套技术体系串联起来,从零开始构建一个技术平台,你如何做需求分析呢?要点就是顺着 场景——>故事——>信息架构——>业务流程——>版本以及版本包含的功能点捋。

没有更多内容

加载失败,请刷新页面

返回顶部
顶部