随笔 - 1659  文章 - 611 评论 - 398 trackbacks - 0

随笔分类 - 聊聊架构
来自info的微信群分享
tomcat架构分析 (Session管理)【转】
摘要:原文地址:https://www.iteye.com/blog/gearever-1546423 Session管理是JavaEE容器比较重要的一部分,在app中也经常会用到。在开发app时,我们只是获取一个session,然后向 session中存取数据,然后再销毁session。那么如何产生se 阅读全文
posted @ 2019-09-03 14:30 一天不进步,就是退步 阅读 (6) | 评论 (0) 编辑
tomcat架构分析(valve源码导读)【转】
摘要:原文地址:https://www.iteye.com/blog/gearever-1540028 源码面前,了无秘密 侯捷 在tomcat架构分析(valve机制)(http://gearever.iteye.com/blog/1536022)里已经对valve的机制做了分析。现在通过源码来加深下理 阅读全文
posted @ 2019-09-03 14:20 一天不进步,就是退步 阅读 (6) | 评论 (0) 编辑
tomcat架构分析(valve机制)【转】
摘要:原文地址:https://www.iteye.com/blog/gearever-1536022 关于tomcat的内部逻辑单元的存储空间已经在相关容器类的blog里阐述了。在每个容器对象里面都有一个pipeline及valve模块。它们是容器类必须具有的模块。在容器对象生成时自动产生。Pipeli 阅读全文
posted @ 2019-09-03 14:17 一天不进步,就是退步 阅读 (9) | 评论 (0) 编辑
tomcat架构分析 (connector NIO 实现)【转】
摘要:原文地址:https://www.iteye.com/blog/gearever-1844203 ller线程中维护的这个Selector标为主Selector。 Poller是NIO实现的主要线程。首先作为events queue的消费者,从queue中取出PollerEvent对象,然后将此对象 阅读全文
posted @ 2019-09-03 14:15 一天不进步,就是退步 阅读 (8) | 评论 (0) 编辑
tomcat架构分析(容器类)【转】
摘要:原文地址:https://www.iteye.com/blog/gearever-1533678 Tomcat提供了engine,host,context及wrapper四种容器。在总体结构中已经阐述了他们之间的包含关系。这四种容器继承了一个容器基类,因此可以定制化。当然,tomcat也提供了标准实 阅读全文
posted @ 2019-09-03 14:13 一天不进步,就是退步 阅读 (8) | 评论 (0) 编辑
tomcat架构分析(connector BIO 实现)【转】
摘要:原文地址:https://www.iteye.com/blog/gearever-1841586 在tomcat架构分析(概览)中已经介绍过,connector组件是service容器中的一部分。它主要是接收,解析http请求,然后调用本service下的相关servlet。由于tomcat从架构上 阅读全文
posted @ 2019-09-03 14:04 一天不进步,就是退步 阅读 (7) | 评论 (0) 编辑
tomcat架构分析(概览)【转】
摘要:原文地址: https://www.iteye.com/blog/gearever-1532822 Tomcat是目前应用比较多的servlet容器。关于tomcat本身的特点及介绍,网上已经有很多描述了,这里不再赘述。Tomcat除了能够支撑通常的web app外,其本身高度模块化的架构体系,也能 阅读全文
posted @ 2019-09-03 14:02 一天不进步,就是退步 阅读 (8) | 评论 (0) 编辑
Print All JVM Flags
摘要:原文地址:https://stackoverflow.com/questions/10486375/print-all-jvm-flags https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html#BABFAFAE 阅读全文
posted @ 2019-08-02 08:20 一天不进步,就是退步 阅读 (12) | 评论 (0) 编辑
Best practice for JVM Tuning[转]
摘要:原文地址:https://backstage.forgerock.com/knowledge/kb/article/a35746010 JVM tuning considerations Before you begin JVM tuning, you should consider the fol 阅读全文
posted @ 2019-08-02 07:36 一天不进步,就是退步 阅读 (23) | 评论 (0) 编辑
APACHE TOMCAT INTERVIEW QUESTIONS & ANSWERS【转】
摘要:原文地址:https://www.wisdomjobs.com/e-university/apache-tomcat-interview-questions.html Question 1. What Is Apache Tomcat? Answer : Apache Tomcat is an op 阅读全文
posted @ 2019-07-30 11:43 一天不进步,就是退步 阅读 (12) | 评论 (0) 编辑
35+ Top Apache Tomcat Interview Questions And Answers【转】
摘要:原文地址:https://www.softwaretestinghelp.com/apache-tomcat-interview-questions/ Most frequently asked Apache Tomcat Interview Questions and answers: We wi 阅读全文
posted @ 2019-07-30 07:59 一天不进步,就是退步 阅读 (10) | 评论 (0) 编辑
redis internal【转】
摘要:原文地址:https://zhuanlan.zhihu.com/p/37800945 本篇文章介绍Redis协议、内存模型、持久化以及分布式解决方案。 1. redis协议: redisClient与redisServer之间的通信协议叫:RESP (REdis Serialization Prot 阅读全文
posted @ 2019-07-28 11:04 一天不进步,就是退步 阅读 (10) | 评论 (0) 编辑
服务端高并发分布式架构演进之路【转】
摘要:https://segmentfault.com/a/1190000018626163 阅读全文
posted @ 2019-07-27 00:57 一天不进步,就是退步 阅读 (16) | 评论 (0) 编辑
Tomcat 处理 HTTP 请求源码分析(下)【转】
摘要:原文地址:https://www.infoq.cn/article/zh-tomcat-http-request-2 很多开源应用服务器都是集成 tomcat 作为 web container 的,而且对于 tomcat 的 servlet container 这部分代码很少改动。这样,这些应用服务 阅读全文
posted @ 2019-07-26 23:58 一天不进步,就是退步 阅读 (6) | 评论 (0) 编辑
Tomcat 处理 HTTP 请求源码分析(上)【转】
摘要:原文地址:https://www.infoq.cn/article/zh-tomcat-http-request-1 很多开源应用服务器都是集成 tomcat 作为 web container 的,而且对于 tomcat 的 servlet container 这部分代码很少改动。这样,这些应用服务 阅读全文
posted @ 2019-07-26 12:08 一天不进步,就是退步 阅读 (13) | 评论 (0) 编辑
手写一个迷你版的 Tomcat 喵【转】
摘要:原文地址:https://blog.csdn.net/FYGu18/article/details/82921115 前言 Tomcat,这只3脚猫,大学的时候就认识了,直到现在工作中,也常会和它打交道。这是一只神奇的猫,今天让我来抽象你,实现你! Tomcat Write MyTomcat Tom 阅读全文
posted @ 2019-07-26 12:03 一天不进步,就是退步 阅读 (11) | 评论 (0) 编辑
Elasticsearch 的前世今生 【转】
摘要:原文地址:http://www.sohu.com/a/324768840_100299155 01 需求的诞生 刘备一大早就来到了公司,一看张飞和关羽已经在公司了,就问道:“两位贤弟,今天来的还蛮早啊。” 张飞一听就炸毛了,“大哥,你让我和二哥去做什么搜索功能,我们已经一晚没睡了,昨天就没回去好嘛。 阅读全文
posted @ 2019-07-05 09:25 一天不进步,就是退步 阅读 (45) | 评论 (0) 编辑
四张图带你了解Tomcat系统架构--让面试官颤抖的Tomcat回答系列!【转】
摘要:原文地址:https://juejin.im/post/5ceca30fe51d45777811731b 一、Tomcat顶层架构 先上一张Tomcat的顶层结构图(图A),如下: Tomcat中最顶层的容器是Server,代表着整个服务器,从上图中可以看出,一个Server可以包含至少一个Serv 阅读全文
posted @ 2019-06-27 15:08 一天不进步,就是退步 阅读 (37) | 评论 (0) 编辑
A Step By Step Guide to Tomcat Performance Monitoring【转】
摘要:原文地址 https://stackify.com/tomcat-performance-monitoring/ Overview Monitoring the metrics and runtime characteristics of an application server is essen 阅读全文
posted @ 2019-06-24 17:27 一天不进步,就是退步 阅读 (29) | 评论 (0) 编辑
编译Tomcat9源码【转】
摘要:原文地址:https://www.jianshu.com/p/df4db2b80c3a 参考:http://tomcat.apache.org/tomcat-9.0-doc/building.html 1.下载JDK8 安装JDK8 编译Tomcat9需要安装JDK8 下载地址:http://www 阅读全文
posted @ 2019-06-22 14:49 一天不进步,就是退步 阅读 (26) | 评论 (0) 编辑
如何高效的Code Review
摘要:原文地址:https://www.jianshu.com/p/55020a2a5266 公司内部有Code Review,感觉不得要领,在网上找了一份CheckList用来作为Review的标准。原文链接 0.Code Review的好处 0.1 知识传播 相信很多人第一次提交Code Review 阅读全文
posted @ 2019-06-13 20:50 一天不进步,就是退步 阅读 (27) | 评论 (0) 编辑
恕我直言,你可能误解了微服务
摘要:原文地址:http://www.sohu.com/a/294779362_683048 InfoQ 记者采访了网易杭州研究院云计算技术部的首席架构师刘超,跟大家分享了微服务实战的挑战和一些常见的微服务误解,以及他对微服务发展趋势的判断。 随着云计算和容器技术的普及,互联网 IT 基础设施已经发生了很 阅读全文
posted @ 2019-06-10 14:18 一天不进步,就是退步 阅读 (47) | 评论 (0) 编辑
瓜子大数据架构
摘要:https://www.infoq.cn/article/PCf_tad7AQFYg5uzzzMe 阅读全文
posted @ 2019-06-06 18:40 一天不进步,就是退步 阅读 (23) | 评论 (0) 编辑
“分库分表" ?选型和流程要慎重,否则会失控
摘要:原文地址:https://segmentfault.com/a/1190000017272697 恭喜你,贵公司终于成长到一定规模,需要考虑高可用,甚至分库分表了。但你是否知道分库分表需要哪些要素?拆分过程是复杂的,提前计划,不要等真正开工,各种意外的工作接踵而至,以至失控。 本文意图打开数据库中间 阅读全文
posted @ 2019-05-30 17:38 一天不进步,就是退步 阅读 (32) | 评论 (0) 编辑
从零到百亿级,揭秘科大讯飞广告平台架构演进之路
摘要:原文地址:https://www.infoq.cn/article/PkWo_g6G5YGaXEiT8lm9 广告、电商和游戏是互联网变现的三个最主要手段,而电商中除了直接卖东西的部分,其他本质上也是广告。科大讯飞作为一家 AI 公司,拥有 90 余万开发者以及海量数据。利用自身的 AI 实力和大数 阅读全文
posted @ 2019-05-30 17:05 一天不进步,就是退步 阅读 (76) | 评论 (0) 编辑
Retrofit分析-漂亮的解耦套路
摘要:万万没想到Retrofit会这么火,在没看源码之前,我简单的认为是因为它跟OkHttp同出一源(Square),所以才会炒的那么热。又或者是因为它能支持RxJava,所以火上浇油,一发不可收拾。 后来看过Retrofit源码之后,我才理解为什么它倍受关注,是因为它集诸优点于一身,并且炒鸡解耦。你能预 阅读全文
posted @ 2019-05-28 15:29 一天不进步,就是退步 阅读 (76) | 评论 (0) 编辑
有赞亿级订单同步的探索与实践
摘要:https://www.infoq.cn/article/QxFxSOt5UuH1-WqJwMQg 一、引子 有赞是提供商家 SAAS 服务,随着越来越多的商家使用有赞,搜索或详情的需求也日益增长,针对需求及场景,之前提到过的订单管理架构演变及 AKF 架构等在这两篇文章里已经有所体现,而这些数据的 阅读全文
posted @ 2019-05-21 10:52 一天不进步,就是退步 阅读 (126) | 评论 (0) 编辑
使用notepad++批量在每行首尾添加内容
摘要:https://blog.csdn.net/lk142500/article/details/83119029 1 简介在程序员开发过程中,一个不错的工具是notepad++,该工具为notepad的增强,增强了许多的功能,包括程序员喜欢的列块编辑模式,支持众多的插件,例如json格式化,支持mar 阅读全文
posted @ 2019-05-16 11:41 一天不进步,就是退步 阅读 (49) | 评论 (0) 编辑
redis高可用原理及demo
摘要:示例代码 https://github.com/Abradat/redis-sentinel 原理 原文:https://www.codedump.info/post/20190409-redis-sentinel/ redis中为了实现高可用(High Availability,简称HA),采用了 阅读全文
posted @ 2019-05-14 10:14 一天不进步,就是退步 阅读 (21) | 评论 (0) 编辑
深入学习MySQL事务:ACID特性的实现原理
摘要:https://www.cnblogs.com/kismetv/p/10331633.html 事务是MySQL等关系型数据库区别于NoSQL的重要方面,是保证数据一致性的重要手段。本文将首先介绍MySQL事务相关的基础概念,然后介绍事务的ACID特性,并分析其实现原理。 MySQL博大精深,文章疏 阅读全文
posted @ 2019-05-06 17:47 一天不进步,就是退步 阅读 (35) | 评论 (0) 编辑
How to Replace Many if Statements in Java
摘要:https://www.baeldung.com/java-replace-if-statements 1. Overview Decision constructs are a vital part of any programming language. But we land up in co 阅读全文
posted @ 2019-05-06 15:20 一天不进步,就是退步 阅读 (14) | 评论 (0) 编辑
构建优质的推荐系统服务
摘要:https://mp.weixin.qq.com/s/XKocFaeu3E9diyfbT7w52A 任何一个优质的软件服务都必须考虑高性能、高可用(HighAvailability)、可伸缩、可拓展、安全性等5大核心要素,推荐系统也不例外。 所以,我们会围绕这5个点来说明,怎么构建高效的推荐服务。 阅读全文
posted @ 2019-04-19 16:31 一天不进步,就是退步 阅读 (29) | 评论 (0) 编辑
基于 Flink 的严选实时数仓实践
摘要:https://www.infoq.cn/article/Lrg1J4*tWOak2WLqKyhF 今天分享的内容主要分为四个部分,首先会介绍下严选实时数仓的背景、产生的一些问题。然后是针对这些背景和问题对实时数仓的整体设计和具体的实施方案,接着会介绍下在实时数仓的数据质量方面的工作,最后讲一下实时 阅读全文
posted @ 2019-04-04 15:35 一天不进步,就是退步 阅读 (214) | 评论 (0) 编辑
Netty 和 RPC 框架线程模型分析
摘要:https://www.infoq.cn/article/9Ib3hbKSgQaALj02-90y 1. 背景 1.1 线程模型的重要性 对于 RPC 框架而言,影响其性能指标的主要有三个要素: I/O 模型:采用的是同步 BIO、还是非阻塞的 NIO、以及全异步的事件驱动 I/O(AIO)。 协议 阅读全文
posted @ 2019-03-06 16:17 一天不进步,就是退步 阅读 (126) | 评论 (0) 编辑
蚂蚁数据分析平台的演进及数据分析方法的应用
摘要:https://www.infoq.cn/article/fKMHqX*diJG3DB0x06e6 大家好,今天主要分享数据分析平台的平台演进以及我们在上面沉淀的一些数据分析方法是如何应用的。 具体分以下四部分: Part1:主要介绍下我所在的部门,数据平台部主要是做什么的,大概涉及到哪些业务,在整 阅读全文
posted @ 2019-03-05 09:15 一天不进步,就是退步 阅读 (36) | 评论 (0) 编辑
从初创公司的角度来看微服务
摘要:https://www.infoq.cn/article/31IdBpWgTQZU7e5-uwh1 核心要点 从一个易于抽取的小候选功能开始,以便于尽早获得微服务的体验; 要预先重点关注构建和部署自动化以及监控; 尽早处理横切性的关注点,避免给生产效率带来负面的影响,比如为单体应用继续增加功能或者为 阅读全文
posted @ 2019-02-20 10:30 一天不进步,就是退步 阅读 (24) | 评论 (0) 编辑
下一代微服务!Service Mesh 2018 年度总结
摘要:https://www.infoq.cn/article/DtxylyFwlyl7K5Jte*WI 前言 在 2017 年年底,在 Service Mesh 刚刚兴起之时,应 InfoQ 的邀请撰写过一篇名为 “Service Mesh 年度总结:群雄逐鹿烽烟起” 的文章,对 2017 年 Serv 阅读全文
posted @ 2019-02-20 10:16 一天不进步,就是退步 阅读 (62) | 评论 (0) 编辑
一文看完 HTTP3 的演化历程
摘要:https://www.infoq.cn/article/IgME_4ebP3d46m3tHbaT HTTP 协议为 Web 的发展提供了驱动力,它始于 1991 年的 HTTP/0.9,在 1999 年演变为 HTTP/1.1,并由 IETF(互联网工程任务组)负责进行标准化。HTTP/1.1 存 阅读全文
posted @ 2019-02-15 16:11 一天不进步,就是退步 阅读 (62) | 评论 (0) 编辑
elastic-job的原理简介和使用
摘要:elastic-job是当当开源的一款非常好用的作业框架,在这之前,我们开发定时任务一般都是使用quartz或者spring-task(ScheduledExecutorService),无论是使用quartz还是spring-task,我们都会至少遇到两个痛点:1.不敢轻易跟着应用服务多节点部署, 阅读全文
posted @ 2019-02-01 15:51 一天不进步,就是退步 阅读 (41) | 评论 (0) 编辑
深入浅出聊聊企业级API网关
摘要:https://mp.weixin.qq.com/s?__biz=MzI4MTY5NTk4Ng==&mid=2247489382&idx=1&sn=18f4b4f6129177190713220eaff8da9a&chksm=eba414fbdcd39dedd6c7a8f96468c381103e1 阅读全文
posted @ 2019-01-30 13:56 一天不进步,就是退步 阅读 (276) | 评论 (0) 编辑
滴滴自研分布式 NoSQL 数据库 Fusion 的演进之路
摘要:https://www.infoq.cn/article/hcPzw431w*JIdelpZ6iO 本文来自滴滴的技术专家、Fusion 的负责人余汶龙在 2018 年北京 ArchSummit 全球架构师峰会上的演讲内容,重点介绍了 Fusion 的核心设计以及架构演进过程。 为了讲清楚滴滴自研存 阅读全文
posted @ 2019-01-24 11:11 一天不进步,就是退步 阅读 (23) | 评论 (0) 编辑
商品搜索系统架构设计
摘要:https://www.infoq.cn/article/jingdong-11-11-commodity-search-system-architecture-design 京东商品搜索引擎是搜索推荐部自主研发的商品搜索引擎,主要功能是为海量京东用户提供精准、快速的购物体验。虽然只有短短几年的时间 阅读全文
posted @ 2019-01-10 18:12 一天不进步,就是退步 阅读 (59) | 评论 (0) 编辑
库存系统难破题?京东到家来分享
摘要:http://www.sohu.com/a/194461959_467759 目前,京东到家库存系统经历两年多的线上考验与技术迭代,现服务着万级商家、十万级店铺的规模,在需求变更与技术演进中,如何做到系统的稳定性与高可用?下面将会给你揭晓答案。 库存系统技术架构 库存系统技术架构图 上图如果进行总结 阅读全文
posted @ 2019-01-10 18:04 一天不进步,就是退步 阅读 (92) | 评论 (0) 编辑
商品中心设计
摘要:https://www.cnblogs.com/wlandwl/archive/2018/10.html 见文件 商品中心中台支持系统-总体架构设计 修订记录 日期 版本 章节 描述 作者 2018-10-25 V1.0 初始版本 无涯 目录 1、商品中心 本文讲述电商系统构建中,商品中心中台模块设 阅读全文
posted @ 2019-01-10 17:51 一天不进步,就是退步 阅读 (616) | 评论 (0) 编辑
阿里云制造行业总经理胡鑫:中台技术如何支撑企业数字化转型
摘要:https://www.yuntask.com/news/158089.html “阿里数字化转型的关键词是一切业务数据化,整个阿里巴巴集团的业务都是基于这个理念而搭建的。”阿里云制造行业总经理胡鑫表示。 深度贯彻这一理念依靠的是阿里业务中台。平时在淘宝、天猫购物,阿里可以通过一个ID从下单、订购、 阅读全文
posted @ 2019-01-10 16:12 一天不进步,就是退步 阅读 (294) | 评论 (0) 编辑
全面解读数据中台,让企业实现数字化转型
摘要:http://www.sohu.com/a/276692256_391226 伴随着云计算、大数据、人工智能等IT技术迅速发展及与传统行业实现快速融合,一场由数字化和智能化转型带来的产业变革正在孕育。 随着企业规模不断扩大、业务多元化——中台服务架构的应运而生。“中台”早期是由美军的作战体系演化而来 阅读全文
posted @ 2019-01-10 16:09 一天不进步,就是退步 阅读 (71) | 评论 (0) 编辑
从平台到中台:Elaticsearch 在蚂蚁金服的实践经验
摘要:https://www.infoq.cn/article/IfwCVj-qJ4TU0dmBZ177 本文根据他在 2018 Elastic 中国开发者大会的分享整理。 大家好,我是来自蚂蚁金服中间件团队的善仁,目前是蚂蚁通用搜索产品的负责人。今天给大家分享的主题是《Elaticsearch 在蚂蚁金 阅读全文
posted @ 2019-01-07 18:37 一天不进步,就是退步 阅读 (136) | 评论 (0) 编辑
携程基于云的软呼叫中心及客服平台架构实践
摘要:https://www.infoq.cn/article/Q2fTa5JvY0XuI-RG9RMU 背景及设计理念 自携程创立以来,呼叫中心就一直伴随着公司业务一同发展壮大。经过近 20 年的迭代,目前携程的呼叫中心系统已经演进为第五代呼叫中心系统了,也就是我们完全自主研发的基于 FreeSwitc 阅读全文
posted @ 2019-01-07 18:22 一天不进步,就是退步 阅读 (23) | 评论 (0) 编辑
99% 的人都能看懂的「补偿」以及最佳实践
摘要:https://www.infoq.cn/article/0lMOVdP-kqWvbAa5QiEo 也许你对降级已经有了一些认识,这次,我们来聊一聊在保证对外高可用的同时,憋出的“内伤”该如何通过「补偿」机制来自行消化。 「补偿」机制的意义 以电商的购物场景为例: 客户端 > 购物车微服务 > 订单 阅读全文
posted @ 2019-01-04 16:31 一天不进步,就是退步 阅读 (35) | 评论 (0) 编辑
苏宁的企业架构演进
摘要:qcon2016上海 阅读全文
posted @ 2018-12-28 21:10 一天不进步,就是退步 阅读 (38) | 评论 (0) 编辑
nginx学习
摘要:https://www.infoq.cn/article/m*8bzJOGGLwDEYEfZBy9 阅读全文
posted @ 2018-12-28 17:54 一天不进步,就是退步 阅读 (44) | 评论 (0) 编辑
Netty 学习和进阶策略
摘要:https://www.infoq.cn/article/xt9*7K4fJktiuWTLYrZS 背景 Netty 框架的特点 Netty 的一个特点就是入门相对比较容易,但是真正掌握并精通是非常困难的,原因有如下几个: 初学者常见问题 对于很多初学者,在学习过程中经常会遇到如下几个问题: Net 阅读全文
posted @ 2018-12-28 17:49 一天不进步,就是退步 阅读 (267) | 评论 (0) 编辑
Redis 集群分布式锁与 API 网关分布式限流
摘要:https://www.infoq.cn/article/FoQGIk*BzdQWJJ0tKqrJ Redis 集群的历史 Redis 在 3.0 前一般有两种集群方案,一是 proxy(Twemproxy、Codis),二是使用 Sentinel(哨兵)。 通过 Sentinel 是一种使用哨兵来 阅读全文
posted @ 2018-12-28 17:16 一天不进步,就是退步 阅读 (255) | 评论 (0) 编辑
MTDDL——美团点评分布式数据访问层中间件
摘要:https://tech.meituan.com/mtddl.html 背景 2016年Q3季度初,在美团外卖上单2.0项目上线后,商家和商品数量急速增长,预估商品库的容量和写峰值QPS会很快遇到巨大压力。随之而来也会影响线上服务的查询性能、DB(数据库,以下统一称DB)主从延迟、表变更困难等一系列 阅读全文
posted @ 2018-12-27 18:25 一天不进步,就是退步 阅读 (97) | 评论 (0) 编辑
消息队列设计精要
摘要:https://tech.meituan.com/mq_design.html 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitM 阅读全文
posted @ 2018-12-27 18:13 一天不进步,就是退步 阅读 (29) | 评论 (0) 编辑
订单的业务流程
摘要:http://www.sohu.com/a/225599480_114819 订单的状态 https://www.jianshu.com/p/8c3830c614c5 阅读全文
posted @ 2018-12-27 16:46 一天不进步,就是退步 阅读 (45) | 评论 (0) 编辑
电商产品设计实战(二):电商整体产品架构
摘要:http://www.aoyii.com/ecm-pd-02.html 电商产品架构是整个电商数字系统的基本框架,它代表了这个虚拟数字世界的游戏规则,也反映出了电商企业的商业核心战略,一个好的电商产品架构是构建一个电商生态体系的关键。 电子商务中的角色定位 要规划出一个有效的电子商务产品架构,应该在 阅读全文
posted @ 2018-12-27 15:38 一天不进步,就是退步 阅读 (114) | 评论 (0) 编辑
让你的系统“坚挺不倒”的最后一个大招——「降级」
摘要:https://www.infoq.cn/article/uEIk76o3*3ZpYtcSUQkB 也许你对降级已经有了一些认识,认真看完,我想这篇文章可能会给你带来一些新的收获~ 前面两篇我们已经聊过了「熔断」(如何在到处是“雷”的系统中「明哲保身」?这是第一招)和「限流」(想通关「限流」?只要这 阅读全文
posted @ 2018-12-27 15:32 一天不进步,就是退步 阅读 (17) | 评论 (0) 编辑
电商后台:实例解读订单系统
摘要:http://www.woshipm.com/pd/930818.html 订单所涉及到的后台系统包括订单系统、库存系统、仓库系统、物流系统、风控系统等。订单业务的流转主要依靠完善的后台系统。 本篇文章将介绍前后端订单系统,以及订单业务流程中,各业务系统之间的紧密交互。 前端订单系统 前端订单系统主 阅读全文
posted @ 2018-12-27 15:20 一天不进步,就是退步 阅读 (407) | 评论 (0) 编辑
电商系统之订单系统
摘要:https://baijiahao.baidu.com/s?id=1610004278675170205&wfr=spider&for=pc 电商系统之订单系统 01 概述 订单系统作为电商系统的“纽带”贯穿了整个电商系统的关键流程。其他模块都是围绕订单系统进行构建的。订单系统的演变也是随着电商平台 阅读全文
posted @ 2018-12-27 15:18 一天不进步,就是退步 阅读 (123) | 评论 (0) 编辑
解构电商产品——订单系统(一)
摘要:https://www.jianshu.com/p/eee33177e78f 随着阿里、京东的崛起,中国电子商务的大门渐渐打开,越来越多的行业使用线上支付,无一例外地会用到电商系统,今天为大家介绍一下订单系统在垂直行业间的应用以及需要注意的细节。 今天分享将会分为以下三个环节来阐述: 1.订单系统的 阅读全文
posted @ 2018-12-27 15:15 一天不进步,就是退步 阅读 (91) | 评论 (0) 编辑
主流Java数据库连接池分析(C3P0,DBCP,TomcatPool,BoneCP,Druid)
摘要:http://developer.51cto.com/art/201807/579402.htm 主流数据库连接池 常用的主流开源数据库连接池有C3P0、DBCP、Tomcat Jdbc Pool、BoneCP、Druid等 C3p0: 开源的JDBC连接池,实现了数据源和JNDI绑定,支持JDBC 阅读全文
posted @ 2018-12-25 18:45 一天不进步,就是退步 阅读 (108) | 评论 (0) 编辑
抗流量增速度
摘要:qcon上海2018 马鑫-小米网海外电商架构演进 速度快 阅读全文
posted @ 2018-12-19 10:45 一天不进步,就是退步 阅读 (23) | 评论 (0) 编辑
Sentinel 与 Hystrix、resilience4j 的对比
摘要:https://github.com/alibaba/Sentinel/wiki/Guideline:-%E4%BB%8E-Hystrix-%E8%BF%81%E7%A7%BB%E5%88%B0-Sentinel 功能对比 阅读全文
posted @ 2018-12-18 12:09 一天不进步,就是退步 阅读 (3381) | 评论 (0) 编辑
限流该怎么做?
摘要:https://www.infoq.cn/article/UhixHoWebU_TYJewJwcL 有熔断机制的系统,它对可用性的作用至少保证了不会全盘崩溃。 但是你可以想象一个稍微极端一点的场景,如果系统流量不是很稳定,导致频繁触发熔断的话,是不是意味着系统一直熔断的三种状态中不断切换。 导致的结 阅读全文
posted @ 2018-12-17 17:17 一天不进步,就是退步 阅读 (70) | 评论 (0) 编辑
99% 人看得懂的“熔断”以及最佳实践
摘要:https://www.infoq.cn/article/JLb9z4up64MyQjN_ZbSd 当我们工作所在的系统处于分布式系统初期的时候,往往这时候每个服务都只部署了一个节点。 那么在这样的背景下,如果某个服务 A 需要发布一个新版本,往往会对正在运行的其它依赖服务 A 的程序产生影响。甚至 阅读全文
posted @ 2018-12-17 17:09 一天不进步,就是退步 阅读 (33) | 评论 (0) 编辑
2019 年 Vue 学习路线图
摘要:https://www.infoq.cn/article/9XymmTqu*4QwahqikMka 阅读全文
posted @ 2018-12-13 16:39 一天不进步,就是退步 阅读 (46) | 评论 (0) 编辑
去哪儿网消息队列设计与实现
摘要:https://www.infoq.cn/article/b4VPvP3m8DA-PM7ZqMGZ 去哪儿网近日在GitHub上开源了其内部广泛使用的消息队列 (内部代号 QMQ),本文从去哪儿网使用消息队列所碰到的各种问题出发探讨去哪儿网消息队列的设计与实现。 背景 2012 年,随着公司业务的快 阅读全文
posted @ 2018-12-10 10:00 一天不进步,就是退步 阅读 (90) | 评论 (0) 编辑
Python 可视化库
摘要:https://www.infoq.cn/article/pSV6tZ1SbUC8qJpo_v8H 在奥斯汀举行的SciPy 2018年特别会议上,大量开源 Python 可视化工具的代表分享了他们对 Python 数据可视化未来的展望。我们看到了Matplotlib、Plotly、VisPy等许多 阅读全文
posted @ 2018-12-10 09:58 一天不进步,就是退步 阅读 (100) | 评论 (0) 编辑
美团即时物流的分布式系统架构设计
摘要:https://www.infoq.cn/article/VShD*wVd1zJJYsTGsswe 背景 美团外卖已经发展了五年,即时物流探索也经历了 3 年多的时间,业务从零孵化到初具规模,在整个过程中积累了一些分布式高并发系统的建设经验。最主要的收获包括两点: 即时物流业务对故障和高延迟的容忍度 阅读全文
posted @ 2018-11-26 18:04 一天不进步,就是退步 阅读 (39) | 评论 (0) 编辑
资深大牛吐血总结:如何成为一名合格的云架构师?
摘要:https://cloud.tencent.com/info/e9695bd18d1c7752b3924bb3ac38cc95.html 【51CTO技术沙龙】10月27日,让我们共同探索AI场景化应用实现之道 --> 云架构师负责管理一个组织中的云计算架构,特别是随着云技术日益复杂化。云计算架构涵 阅读全文
posted @ 2018-11-08 09:54 一天不进步,就是退步 阅读 (37) | 评论 (0) 编辑
一些好用的开源监控工具汇总
摘要:https://mp.weixin.qq.com/s/3eDrbITbi66e3dzwYJPmeQ 监控系统是整个 IT 架构中的重中之重,小到故障排查、问题定位,大到业务预测、运营管理,都离不开监控系统,可以说一个稳定、健康的 IT 架构中必然会有一个可信赖的监控系统。 但是,难道监控就只是监控? 阅读全文
posted @ 2018-10-08 10:02 一天不进步,就是退步 阅读 (86) | 评论 (0) 编辑
从一个故事说起,谈谈企业应用架构的演变史
摘要:http://www.woshipm.com/pd/586436.html 企业应用架构是指一整套软件系统的构建,通过合理的划分和设计组合在一起,支持企业方方面面的经营运作。不论是传统企业,还是互联网公司,发展到一定阶段,都需要一整套体系化的应用架构来支撑其运转。良好的、合理的应用架构可以支持企业高 阅读全文
posted @ 2018-10-05 23:43 一天不进步,就是退步 阅读 (32) | 评论 (0) 编辑
知识图谱在互联网金融中的应用
摘要:http://www.infoq.com/cn/articles/Application-of-Knowledge-Graph 知识图谱 (Knowledge Graph) 是当前的研究热点。自从2012年Google推出自己第一版知识图谱以来,它在学术界和工业界掀起了一股热潮。各大互联网企业在之后 阅读全文
posted @ 2018-09-14 11:03 一天不进步,就是退步 阅读 (60) | 评论 (0) 编辑
民生银行大数据体系架构设计与演进
摘要:https://xueqiu.com/9217191040/111176892 一、大数据简介 大数据起源于互联网,在 2003 年左右由 Google 发布 GFS 和 MapReduce 论文为节点拉开了新技术应用的序幕,介绍了一种利用普通 PC 服务器构建大规模分布式系统,来解决海量数据的存储 阅读全文
posted @ 2018-09-14 10:42 一天不进步,就是退步 阅读 (51) | 评论 (0) 编辑
Linux系统通过fail2ban对暴力破解进行防护
摘要:https://yq.aliyun.com/articles/195078 暴力破解攻击是指攻击者通过系统地组合所有可能性(例如登录时用到的账户名、密码),尝试所有的可能性破解用户的账户名、密码等敏感信息。攻击者会经常使用自动化脚本工具组合出正确的用户名和密码。 针对这种攻击除了常规性的调整服务器的 阅读全文
posted @ 2018-09-13 13:34 一天不进步,就是退步 阅读 (97) | 评论 (0) 编辑
如何设计优雅的API
摘要:https://www.juhe.cn/news/index/id/2318 一、设计优美的 Web API 设计优美的 Web API 的重要性 本文的主题是讨论如何设计优美的 Web API 。这里“优美”一词的含义同 “代码之美”中“美”的含义相同,指的是进行了周密的斟酌、浅显易懂的整理,并 阅读全文
posted @ 2018-09-11 14:22 一天不进步,就是退步 阅读 (27) | 评论 (0) 编辑
八种架构设计模式及其优缺点概述
摘要:1. 什么是架构 我想这个问题,十个人回答得有十一个答案,因为另外的那一个是大家妥协的结果。哈哈,我理解,架构就是 骨架 ,如下图所示: 人类的身体的支撑是主要由骨架来承担的,然后是其上的肌肉、神经、皮肤。架构对于软件的重要性不亚于骨架对人类身体的重要性。 2. 什么是设计模式 这个问题我问过的面试 阅读全文
posted @ 2018-09-11 11:24 一天不进步,就是退步 阅读 (69) | 评论 (0) 编辑
架构师经常参考的Netflix架构,它的全貌是怎样的?
摘要:http://www.21cto.com/article/1243 随着我们深入研究可扩展架构,我们越来越多的接触到 Netflix。 他们的技术非常开放。 这篇文章是我们与 Bryan一起完成。所有信息是从互联网上收集而来。欢迎在留言中补充更多 Netflix 架构的资料。 我们看到的 Netfl 阅读全文
posted @ 2018-09-11 11:19 一天不进步,就是退步 阅读 (2359) | 评论 (0) 编辑
订单系统:从0到1设计思路
摘要:https://baijiahao.baidu.com/s?id=1611220684816408868&wfr=spider&for=pc 概述 本文主要讲述了在传统电商企业中,订单系统应承载的角色,就订单系统所包含的主要功能模块梳理了设计思路,并对订单系统未来的发展做了一些思考。 1. 订单系统 阅读全文
posted @ 2018-09-11 10:40 一天不进步,就是退步 阅读 (199) | 评论 (0) 编辑
如何量化考核技术人的 KPI?
摘要:http://www.sohu.com/a/248889691_629652 为什么需要技术KPI? 在业务技术团队,有一个不好的趋势就是团队越来越业务,越来越没有技术味道。每个人都在谈业务,技术大会上在谈业务,周会上在聊业务,周报里写的是业务项目...... 唯独少被谈及的是技术本身。此处并不是说 阅读全文
posted @ 2018-09-06 15:58 一天不进步,就是退步 阅读 (227) | 评论 (0) 编辑
4000+系统,10w+服务的立体式监控是如何炼成的?
摘要:http://netsecurity.51cto.com/art/201809/582862.htm 自提出互联网转型以来,苏宁创新科技零售:以云技术为基础,云服务为产品,为生产商、代理商、零售商提供开放的金融服务、供应链服务和产品品牌推广服务,为个人、家庭、企事业客户提供产品、内容、应用智能解决方 阅读全文
posted @ 2018-09-06 15:46 一天不进步,就是退步 阅读 (81) | 评论 (0) 编辑
重磅!GitHub发布开源负载均衡组件GLB
摘要:https://baijiahao.baidu.com/s?id=1608946032781953161&wfr=spider&for=pc 导读:GitHub GLB director 是 GitHub 最近开源的负载均衡器,定位为更好的数据中心负载均衡器,本文详细介绍了 GLB 特性。 在Git 阅读全文
posted @ 2018-09-06 10:19 一天不进步,就是退步 阅读 (47) | 评论 (0) 编辑
灾备解决方案
摘要:https://help.aliyun.com/document_detail/69068.html?spm=a2c4g.11186623.6.562.133851a0JCqnXi 行业趋势与挑战 对于各行各业而言,用户数据、系统数据均是企业最核心、最重要的财富,业务的稳定运行、IT系统功能正常是企 阅读全文
posted @ 2018-09-05 14:41 一天不进步,就是退步 阅读 (124) | 评论 (0) 编辑
数据库异地多活解决方案
摘要:https://help.aliyun.com/knowledge_detail/72721.html 行业背景 异地多活指分布在异地的多个站点同时对外提供服务的业务场景。异地多活是高可用架构设计的一种,与传统的灾备设计的最主要区别在于“多活”,即所有站点都是同时在对外提供服务的。 以一个简单的业务 阅读全文
posted @ 2018-09-05 14:27 一天不进步,就是退步 阅读 (2344) | 评论 (0) 编辑
1.25亿用户以后,Netflix总结的系统高可用经验
摘要:http://www.sohu.com/a/249521297_355140 Netflix 可谓是硅谷最酷的公司之一,其企业文化也备受推崇:这家公司没有 CTO,只保留高效能人士,不论公司发展如何都提供市场价最高的薪资……也正是在这样的背景下,Netflix 发展迅速,从 5000 万用户增长到 阅读全文
posted @ 2018-09-04 18:05 一天不进步,就是退步 阅读 (59) | 评论 (0) 编辑
程序员职业发展路径图:从菜鸟工程师到高级架构师
摘要:http://www.sohu.com/a/249729952_355140 踽踽独行上下求索总是痛苦,如果有良师益友陪伴点拨必能事半功倍。从新手码农到高级架构师,要经过几步?要多努力,才能成为为人倚重的技术专家?本文将为你带来一张程序员发展路径图,但你需要知道的是,天下没有普适的道理,具体问题还需 阅读全文
posted @ 2018-09-04 17:40 一天不进步,就是退步 阅读 (87) | 评论 (0) 编辑
几张图帮你理解 docker 基本原理及快速入门
摘要:http://hainiubl.com/topics/13 什么是docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 阅读全文
posted @ 2018-09-03 14:41 一天不进步,就是退步 阅读 (179) | 评论 (0) 编辑
Mesos在传统金融企业的实践——平安科技陈秋浩实录分享
摘要:http://www.360doc.com/content/16/0429/19/21340737_554866984.shtml Padis平台的成长史 刚才有一个关键词叫Padis,Padis是PingAn Distribution平安分布式平台的缩写。Padis是平安科技自己研发的、基于Doc 阅读全文
posted @ 2018-09-02 21:15 一天不进步,就是退步 阅读 (29) | 评论 (0) 编辑
平安容器云平台 Padis--传统金融企业的 Docker 实践
摘要:https://blog.csdn.net/u010646653/article/details/53099016 基于 Docker 的容器云—Padis 目前市面上基于容器云的产品有很多,对于平安而言,则是基于 Docker 的 Padis 平台。所谓 Padis,全称是 PingAn Dist 阅读全文
posted @ 2018-09-02 21:14 一天不进步,就是退步 阅读 (43) | 评论 (0) 编辑
架构设计文档
摘要:http://blog.51cto.com/13527416/2164794 很多同学问做架构设计,怎么才能写出比较好的文档。其实很简单,都是有套路的,今天刚好借这个机会,和大家分享下一般做架构设计该怎么写文档。 背景 首先介绍下项目背景、基于什么原因需要需求。 如果是新产品,描述下产品启动的原因和 阅读全文
posted @ 2018-08-31 17:01 一天不进步,就是退步 阅读 (29) | 评论 (0) 编辑
入门科普,围绕JVM的各种外挂技术
摘要:http://calvin1978.blogcn.com/articles/vjtools-tools4.html jstat, jmap, btrace, jprofiler, vjtools都基于什么实现? 对围绕JVM的各种工具的外挂技术,运用大整理术,让大家从茫然,到轻摇纸扇,知道分子。 归 阅读全文
posted @ 2018-08-29 14:09 一天不进步,就是退步 阅读 (327) | 评论 (0) 编辑
Flask部署和分发
摘要:http://www.bjhee.com/flask-ad8.html 到目前为止,我们启动Flask应用都是通过”app.run()”方法,在开发环境中,这样固然可行,不过到了生产环境上,势必需要采用一个健壮的,功能强大的Web应用服务器来处理各种复杂情形。同时,由于开发过程中,应用变化频繁,手动 阅读全文
posted @ 2018-08-28 16:07 一天不进步,就是退步 阅读 (494) | 评论 (0) 编辑
你所不知道的日志异步落库
摘要:https://www.cnblogs.com/scy251147/p/9193075.html 在互联网设计架构过程中,日志异步落库,俨然已经是高并发环节中不可缺少的一环。为什么说是高并发环节中不可缺少的呢? 原因在于,如果直接用mq进行日志落库的时候,低并发下,生产端生产数据,然后由消费端异步落 阅读全文
posted @ 2018-08-28 10:55 一天不进步,就是退步 阅读 (17) | 评论 (0) 编辑
MaxCompute+ Geabase 大话健康知识图谱取经之路
摘要:https://yq.aliyun.com/articles/628991?spm=a2c4e.11163080.searchblog.11.4f492ec1Hzl9la 小叽导语:正如Google的高级搜索副总裁Amit Singhal在介绍知识图谱时提到的:“The world is not m 阅读全文
posted @ 2018-08-27 14:47 一天不进步,就是退步 阅读 (103) | 评论 (0) 编辑
Solr之搭建Solr6.0服务并从Mysql上导入数据
摘要:https://blog.csdn.net/linzhiqiang0316/article/details/51464461 目前百度上面关于solr对MYSQL的集成一般都是4.0左右。但是前solr的版本已经到了6.0,很多配置都和一起不一样了。所以我今天就和大家聊聊solr6.0如何进行MYS 阅读全文
posted @ 2018-08-18 16:29 一天不进步,就是退步 阅读 (23) | 评论 (0) 编辑
MySQL慢查询日志总结
摘要:https://www.cnblogs.com/kerrycode/p/5593204.html 慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中 阅读全文
posted @ 2018-08-18 16:04 一天不进步,就是退步 阅读 (3126) | 评论 (0) 编辑
容器云平台、灰度发布系统、微服务网关的高可用实践
摘要:http://www.sohu.com/a/227223771_355140 系统高可用是互联网企业系统架构的基础要求之一,一个好的高可用架构可以以最低的成本、更灵活的方式,满足企业用户需求。相反,糟糕的架构,不但花费了重金,而且架构过于复杂、过于笨重,线上故障不断,架构灵活性差,阻碍业务的发展。 阅读全文
posted @ 2018-08-13 10:53 一天不进步,就是退步 阅读 (76) | 评论 (0) 编辑
利用solr的 DataImportHandler从mysql数据库建立索引
摘要:http://quentinxxz.iteye.com/blog/2100619 http://quentinxxz.iteye.com/blog/2100619 本文所有实验在solr4.4上进行 quickStart 参考 http://wiki.apache.org/solr/DIHQuick 阅读全文
posted @ 2018-08-09 16:17 一天不进步,就是退步 阅读 (43) | 评论 (0) 编辑
从0到1,苏宁API网关的演进之路
摘要:http://www.infoq.com/cn/articles/suning-11-11-api-gateway?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global 2012年,在开放云融推动各产业 阅读全文
posted @ 2018-08-08 19:54 一天不进步,就是退步 阅读 (48) | 评论 (0) 编辑
Java问题排查工具箱
摘要:http://hellojava.info/ 问题排查除了最重要的解决思路和逻辑推导能力外,工具也是不可缺少的一部分,一个好用的工具可以事半功倍,甚至在某些情况下会因为没有相应的工具而压根就没法继续进行下去,这篇文章就来讲讲在排查Java问题时通常要用到的一些工具(ps:这种文章值得收藏,看一遍其实 阅读全文
posted @ 2018-08-08 17:42 一天不进步,就是退步 阅读 (36) | 评论 (0) 编辑
Java Code Review Checklist
摘要:https://dzone.com/articles/java-code-review-checklist Clean Code Checklist Item Category Use Intention-Revealing Names Meaningful Names Pick one word 阅读全文
posted @ 2018-08-08 16:22 一天不进步,就是退步 阅读 (146) | 评论 (0) 编辑
从零开始Code Review
摘要:https://blog.csdn.net/uxyheaven/article/details/49773619 最初来到这个新组建的团队是木有code review的. 头说, 这个月你来搞吧. 当我第一次知道必须得搞review的时候, 其实我是拒绝的! 因为我觉得…呀…你不能叫我马上搞立马搞, 阅读全文
posted @ 2018-08-08 16:02 一天不进步,就是退步 阅读 (40) | 评论 (0) 编辑
干货|一文读懂中国7大支付体系(附27页流程图)
摘要:https://www.sohu.com/a/113516411_468675 作者|金融监管研究院资深研究员 AHan;孙海波,欢迎个人转发,谢绝媒体等第三方转载。 前言 支付体系主要由支付工具、支付系统、支付服务组织和支付体系监督管理等要素组成。 在支付工具方面,近两年电子商务的飞速发展,证书支 阅读全文
posted @ 2018-08-07 20:24 一天不进步,就是退步 阅读 (234) | 评论 (0) 编辑
一文读懂:完整的支付系统整体架构
摘要:http://www.sohu.com/a/199827912_343156 支付产品模块是按照支付场景来为业务方提供支付服务。这个模块一般位于支付网关之后,支付渠道之前。 它根据支付能力将不同的支付渠道封装成统一的接口,通过支付网关来对外提供服务。所以,从微服务的角度,支付产品本身也是一个代理模式 阅读全文
posted @ 2018-08-07 20:19 一天不进步,就是退步 阅读 (68) | 评论 (0) 编辑
CR常见代码问题
摘要:http://www.cnblogs.com/lovesqcc/p/9271781.html 路线图常见代码问题空值未捕获潜在的异常低性能影响范围过大单测问题与原有业务逻辑不兼容缺乏必要日志错误码不符合规范参数检测缺乏或不足引用错误名字冲突细节错误多重条件文不符实跨语言或跨系统交互可维护性问题硬编码 阅读全文
posted @ 2018-08-07 10:02 一天不进步,就是退步 阅读 (38) | 评论 (0) 编辑
redis中的事务、lua脚本和管道的使用场景
摘要:https://blog.csdn.net/fangjian1204/article/details/50585080 事务 redis中的事务并不像mysql中那么完美,只是简单的保证了原子性。redis中提供了四个命令来实现事务,MULTI:类似于mysql中的BEGIN;EXEC:类似于COM 阅读全文
posted @ 2018-07-30 01:17 一天不进步,就是退步 阅读 (82) | 评论 (0) 编辑
2000万日订单背后:美团外卖客户端高可用建设体系
摘要:https://blog.csdn.net/MeituanTech/article/details/80534636 背景 美团外卖从2013年11月开始起步,经过数年的高速发展,一直在不断地刷新着记录。2018年5月19日,日订单量峰值突破2000万单,已经成为全球规模最大的外卖平台。业务的快速发 阅读全文
posted @ 2018-07-25 17:11 一天不进步,就是退步 阅读 (49) | 评论 (0) 编辑
Redis中bitmap的妙用
摘要:https://segmentfault.com/a/1190000008188655 BitMap是什么 就是通过一个bit位来表示某个元素对应的值或者状态,其中的key就是对应元素本身。我们知道8个bit可以组成一个Byte,所以bitmap本身会极大的节省储存空间。 Redis中的BitMap 阅读全文
posted @ 2018-07-24 19:55 一天不进步,就是退步 阅读 (753) | 评论 (0) 编辑
微服务场景下的数据一致性解决方案
摘要:https://opentalk.upyun.com/332.html 2017 年 10 月 29 日,来自华为公司中央软件院开源能力中心微服务架构师殷湘在又拍云 Open Talk 第 38 期活动上作了题为《微服务场景下的数据一致性解决方案》,以下是演讲是实录: 数据一致性是构建业务系统需要考 阅读全文
posted @ 2018-07-23 13:24 一天不进步,就是退步 阅读 (134) | 评论 (0) 编辑
Redis 在真实世界的 5 个用法
摘要:https://www.jb51.net/article/136015.htm Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月 阅读全文
posted @ 2018-07-18 13:55 一天不进步,就是退步 阅读 (91) | 评论 (0) 编辑
Redis数据库的应用场景介绍
摘要:https://www.jb51.net/article/68262.htm 一、MySql+Memcached架构的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增 阅读全文
posted @ 2018-07-18 13:42 一天不进步,就是退步 阅读 (945) | 评论 (0) 编辑
满帮如何将机器学习应用于车货匹配和公路干线价格预测?
摘要:http://www.infoq.com/cn/articles/ml-dl-highway-price 物流的战火,从来都是“非传统”的竞争者从“非传统”的角度切入的。 1956年,马尔科姆·麦克莱发明了集装箱。世界上第一支集装箱船队从美国扬帆起航,将当时的货运成本从5.83美元/吨降低到0.15 阅读全文
posted @ 2018-07-16 10:12 一天不进步,就是退步 阅读 (435) | 评论 (0) 编辑
Redis 基数统计:HyperLogLog 小内存大用处
摘要:https://blog.csdn.net/azhegps/article/details/71158952 我们一直都知道,redis几大常用数据结构,字符串、散列、列表、集合、有序集合。其实后来Redis做了很多补充,其中之一就是HyperLogLog,另外的还有GEO(地理位置),是3.2版本 阅读全文
posted @ 2018-07-15 20:16 一天不进步,就是退步 阅读 (490) | 评论 (0) 编辑
Redis BitMap适应场景
摘要:https://blog.csdn.net/paul_wei2008/article/details/53366588 Bitmap以及Redis Bitmaps快速入门(Crash Course on Bitmap and Redis Bitmaps) Bitmap(即Bitset) Bitmap 阅读全文
posted @ 2018-07-15 20:00 一天不进步,就是退步 阅读 (495) | 评论 (0) 编辑
详解如何使用Istio监控基于容器的服务
摘要:https://www.itcodemonkey.com/article/5617.html 来自:高效开发运维(微信号:DevOpsGeek),无明 译,作者:Fred Moyer 我们应该监控服务,而不是容器。服务是长期存活的实体,而容器不是。我们应该记录分布而不是聚合,不过要能够从这些分布中生 阅读全文
posted @ 2018-07-15 00:31 一天不进步,就是退步 阅读 (1436) | 评论 (0) 编辑
GitHub 的 MySQL 高可用性实践分享
摘要:https://www.oschina.net/translate/mysql-high-availability-at-github?nocache=1531098827003 英文原文:MySQL High Availability at GitHub GitHub 使用 MySQL 作为所有非 阅读全文
posted @ 2018-07-15 00:28 一天不进步,就是退步 阅读 (3) | 评论 (0) 编辑
如何优雅的分析 Redis 里存了啥?
摘要:http://www.infoq.com/cn/articles/analysis-redis Redis 是互联网产品开发中不可缺少的常备武器,它性能高、数据结构丰富、简单易用,但同时也是因为太容易用了,我们的开发同学不管什么数据、不管这数据有多大、不管数据有多少通通塞进去,最后导致的问题就是 R 阅读全文
posted @ 2018-07-14 23:48 一天不进步,就是退步 阅读 (43) | 评论 (0) 编辑
记一次redis规模化运维讨论会
摘要:http://www.10tiao.com/html/490/201608/2648672432/1.html 7月29日下午,在滴滴,有幸邀请到了业界的一些同学,一起就「redis规模化运维」踩过的坑和最佳实践,做了深入的讨论和交流。知识是无价的,分享却是无私的,非常感谢各位朋友们的参与。「世上本 阅读全文
posted @ 2018-07-13 15:42 一天不进步,就是退步 阅读 (30) | 评论 (0) 编辑
蘑菇街的稳定性实践
摘要:https://opentalk.upyun.com/329.html 促销情况下的稳定性保障流程 蘑菇街是一个电商平台,每年会做四次大促,3.21、6.18、双11、双12。大促保障涉及到流量评估、依赖梳理、单链路压测、全链路压测等。蘑菇街大促的基本流程,基本是按照系统峰值评估、依赖关系梳理、单链 阅读全文
posted @ 2018-07-11 15:51 一天不进步,就是退步 阅读 (31) | 评论 (0) 编辑
构建可靠的前端异常监控服务-采集篇
摘要:http://jdc.jd.com/archives/2175 在 Web 应用异常复杂的今天,一个页面不单单只包含文字、图片和超链接,还可能包含复杂表单、大量动画、海量交互。很多 Web 应用完全单页化,操作体验、复杂程度堪比原生应用。这对开发者们来说,是巨大的挑战,纵然有 unit test、c 阅读全文
posted @ 2018-07-09 20:49 一天不进步,就是退步 阅读 (38) | 评论 (0) 编辑
酷狗音乐的大数据平台重构
摘要:http://www.infoq.com/cn/articles/kugou-big-data-platform-restructure 眨眼就新的一年了,时间过的真快,趁这段时间一直在写总结的机会,也总结下上一年的工作经验,避免重复踩坑。酷狗音乐大数据平台重构整整经历了一年时间,大头的行为流水数据 阅读全文
posted @ 2018-07-06 14:51 一天不进步,就是退步 阅读 (44) | 评论 (0) 编辑
51信用卡 日志分析、统计、监控‍的架构演变
摘要:https://opentalk.upyun.com/228.html 一、日志变迁过程 1、12 年初创期,用户数量在 50 万以内,处于原始数据积累期。日志分析主要用来关注每天新增用户、新增邮箱总数。整个系统完全同步处理数据库,只有业务处理、业务展示两个简单的层级结构。 2、规模性增长期,用户量 阅读全文
posted @ 2018-07-06 14:33 一天不进步,就是退步 阅读 (146) | 评论 (0) 编辑
酷狗音乐的大数据实践
摘要:2015-06-03 王劲 高可用架构 高可用架构 此文是根据酷狗音乐大数据架构师王劲在【QCON高可用架构群】中的分享内容整理而成,转发请注明出处。 王劲:目前就职酷狗音乐,大数据架构师,负责酷狗大数据技术规划、建设、应用。 11年的IT从业经验,2年分布式应用开发,3年大数据技术实践经验,主要研 阅读全文
posted @ 2018-07-06 14:23 一天不进步,就是退步 阅读 (143) | 评论 (0) 编辑
分布式任务调度平台 XXL-JOB
摘要:https://opentalk.upyun.com/303.html 2017 年 10 月 22 日,又拍云 Open Talk 联合 Spring Cloud 中国社区成功举办了“进击的微服务实战派上海站”。大众点评研发工程师许雪里作了《XXL-JOB :分布式任务调度平台》,以下是分享整理: 阅读全文
posted @ 2018-07-05 18:05 一天不进步,就是退步 阅读 (51) | 评论 (0) 编辑
基于 J2EE 网银系统的安全系统解决方案概述
摘要:https://www.ibm.com/developerworks/cn/java/j-lo-j2eebank/index.html 摘要 随着中国加入 WTO,外国银行进入中国市场,国内银行的业务越来越多的移植到网络银行上,因此网上银行的需求日益增加。但是 Internet 的开放性特点,使网上 阅读全文
posted @ 2018-07-03 20:30 一天不进步,就是退步 阅读 (41) | 评论 (0) 编辑
如何基于Redis Replication设计并实现Redis-replicator?
摘要:http://www.infoq.com/cn/articles/Redis-Replication-Redis-replicator 文章主要内容围绕 Redis-replicator 的设计与实现,提纲如下: 首先,有两个材料可能需要大家提前预习一下,以便更轻松地了解此次分享的内容。 https 阅读全文
posted @ 2018-07-02 15:52 一天不进步,就是退步 阅读 (42) | 评论 (0) 编辑
同程旅游缓存系统(凤凰)打造Redis时代的完美平台实践
摘要:https://blog.csdn.net/qiansg123/article/details/80128077 缓存大家比较熟悉,在各种场景下也用的很多,在同程旅游也一样,缓存是一个无处不在的精灵,也是抗并发压力的核心系统之一。今天我们来讲一下同程旅游在缓存方面的一些经验,包括整个缓存架构如何设计 阅读全文
posted @ 2018-07-02 15:43 一天不进步,就是退步 阅读 (39) | 评论 (0) 编辑
Redis 如何分布式,来看京东金融的设计与实践
摘要:http://www.infoq.com/cn/articles/jingdong-redis-practice 前言 R2M 是京东金融线上大规模应用的分布式缓存系统,目前管理的机器总内存容量超过 60TB,近 600 个 Redis Cluster 集群,9200 多个 Redis 实例。 其主 阅读全文
posted @ 2018-07-02 15:40 一天不进步,就是退步 阅读 (41) | 评论 (0) 编辑
优酷蓝鲸近千节点的Redis集群运维经验总结
摘要:http://www.infoq.com/cn/news/2016/08/youku-Redis-nosql Redis是时下比较流行的Nosql技术。在优酷我们使用Redis Cluster构建了一套内存存储系统,项目代号蓝鲸。到目前为止集群有700+节点,即将达到作者推荐的最大集群规模1000节 阅读全文
posted @ 2018-07-02 15:37 一天不进步,就是退步 阅读 (31) | 评论 (0) 编辑
南航移动Redis-Cluster趟坑记
摘要:http://www.infoq.com/cn/articles/csair-mobile-redis-cluster-pit-record 背景 当今IT界正处于移动互联浪潮中,涌现出一批批优秀的门户网站和电商平台。在巨大的利润驱动下,这些公司都全力打造各自的系统以适应互联网市场发展的需要,而且在 阅读全文
posted @ 2018-07-02 15:35 一天不进步,就是退步 阅读 (55) | 评论 (0) 编辑
携程开源Redis多数据中心解决方案-XPipe
摘要:https://zhuanlan.zhihu.com/p/27125444 Redis在携程内部得到了广泛的使用,根据客户端数据统计,整个携程全部Redis的读写请求在每秒200W,其中写请求约每秒10W,很多业务甚至会将Redis当成内存数据库使用。 这样,就对Redis多数据中心提出了很大的需求 阅读全文
posted @ 2018-07-02 14:05 一天不进步,就是退步 阅读 (47) | 评论 (0) 编辑
运满满的技术架构演进之路
摘要:http://www.infoq.com/cn/news/2018/07/yunmanman-arch 绝大多数人应该都用过滴滴、Uber 等叫车 App,所以在线叫车已经成为日常出行的一种方式。而运满满是货车和货源的模式,和滴滴有相似之处,也存在很多差异。货车司机以往是去线下的配货站找货,现在在运 阅读全文
posted @ 2018-07-02 11:20 一天不进步,就是退步 阅读 (430) | 评论 (0) 编辑
SpringBoot开发案例从0到1构建分布式秒杀系统
摘要:https://gitee.com/52itstyle/spring-boot-seckill 项目介绍 SpringBoot开发案例从0到1构建分布式秒杀系统,项目案例基本成型,逐步完善中。 秒杀场景 秒杀场景无非就是多个用户在同时抢购一件或者多件商品,专用词汇就是所谓的高并发。现实中经常被大家喜 阅读全文
posted @ 2018-06-30 14:37 一天不进步,就是退步 阅读 (61) | 评论 (0) 编辑
有赞统一日志平台初探
摘要:https://tech.youzan.com/you-zan-tong-ri-zhi-ping-tai-chu-tan/ 一、引言 自有赞成立以来,发展迅猛,业务增长很快,业务系统数量大,每天都会产生大量的系统日志和业务日志(据统计,平均每秒产生日志1.1万条,峰值1.5万条,每天的日志量约9亿条 阅读全文
posted @ 2018-06-28 16:07 一天不进步,就是退步 阅读 (129) | 评论 (0) 编辑
Haunt - Youzan 服务发现 概述
摘要:https://tech.youzan.com/haunt-youzan-service-discovery/ 背景 Haunt是有赞内部使用的服务发现系统,下面会详细介绍一下该系统的设计与思考。 首先,我们设想一下,我们提供的RESTful API或者其他API的服务,为了完成一次服务请求,服务调 阅读全文
posted @ 2018-06-28 16:05 一天不进步,就是退步 阅读 (50) | 评论 (0) 编辑
有赞订单管理的三生三世与“十面埋伏”
摘要:https://tech.youzan.com/trade_manage/ 有赞订单管理主要承接有赞所有订单搜索及详情展示功能,系统随着业务的不断发展经历了多次飞升之路。下面简单介绍下有赞订单管理系统的三生三世与“十面埋伏”。 第一世:凡人飞升小仙之路-分库分表 随着业务发展,单库单表所能承载的数据 阅读全文
posted @ 2018-06-28 15:55 一天不进步,就是退步 阅读 (42) | 评论 (0) 编辑
有赞客户行为收集与实时处理系统设计
摘要:https://tech.youzan.com/realtime_customer_data_collection/ 背景 有赞会员系统主要承载着有赞的客户经营领域,致力于给商家提供全渠道客户经营的能力。随着社交网络的普及,其社会化、多元化和创新化特质让商家与消费者之间的联系方式更加丰富,互动更加频 阅读全文
posted @ 2018-06-28 15:46 一天不进步,就是退步 阅读 (42) | 评论 (0) 编辑
Lambda架构在有赞广告平台的应用与演进
摘要:https://tech.youzan.com/lambda/ 有赞广告平台依托于有赞微商城,帮助商家投放广告。通过有赞广告平台,商家可以在腾讯广点通、云堆、小博无线等流量渠道投放广告。 对于有赞广告平台,除了提供基础的广告编辑、投放、素材管理等功能,最重要的就是广告的投放效果的展示、分析功能了。有 阅读全文
posted @ 2018-06-28 15:25 一天不进步,就是退步 阅读 (53) | 评论 (0) 编辑
微服务架构 为什么需要配置中心
摘要:https://kuaibao.qq.com/s/20180530G1O8RC00?refer=spider 一、介绍 在系统架构中,和安全、日志、监控等非功能需求一样,配置管理也是一种非功能需求。配置中心是整个微服务基础架构体系中的一个组件,如下图,它的功能看上去并不起眼,无非就是简单配置的管理和 阅读全文
posted @ 2018-06-28 13:45 一天不进步,就是退步 阅读 (517) | 评论 (0) 编辑
互联网性能与容量评估的方法论和典型案例
摘要:https://www.jianshu.com/p/fbf56ccb4ebe 1 背景 本文欢迎转载,转载请注明原文链接,并附作者个人信息李艳鹏。 性能至上 武林中,“天下武功出少林”指中国各门各派的武功都与少林武学有一定的渊源,技术也是相同的道理,所有的技术最终体现在计算机知识的基本功上,这些基本 阅读全文
posted @ 2018-06-26 16:03 一天不进步,就是退步 阅读 (25) | 评论 (0) 编辑
常用的几种大数据架构剖析
摘要:https://insights.thoughtworks.cn/common-big-data-infrastructure/ 数据分析工作虽然隐藏在业务系统背后,但是具有非常重要的作用,数据分析的结果对决策、业务发展有着举足轻重的作用。随着大数据技术的发展,数据挖掘、数据探索等专有名词曝光度越来 阅读全文
posted @ 2018-06-25 16:09 一天不进步,就是退步 阅读 (40) | 评论 (0) 编辑
另一个角度的架构师
摘要:https://www.cnblogs.com/kiba/p/9207064.html 架构师要做什么? ADMEMS矩阵,明确介绍了架构师需要思考的问题,而在这个矩阵中,做完一个架构师最需要了解的什么呢?技术?业务?都不是,最需要了解的是你的领导,其次是你的团队成员。 如果你的领导是不懂且不放权的 阅读全文
posted @ 2018-06-25 09:16 一天不进步,就是退步 阅读 (38) | 评论 (0) 编辑
大数据架构师从入门到精通 学习必看宝典
摘要:https://blog.csdn.net/songhait/article/details/76944436 经常有初学者在博客和QQ问我,自己想往大数据方向发展,该学哪些技术,学习路线是什么样的,觉得大数据很火,就业很好,薪资很高。如果自己很迷茫,为了这些原因想往大数据方向发展,也可以,那么我就 阅读全文
posted @ 2018-06-19 16:53 一天不进步,就是退步 阅读 (32) | 评论 (0) 编辑
基于Hadoop的数据分析平台搭建
摘要:http://dbaplus.cn/news-73-2091-1.html 企业发展到一定规模都会搭建单独的BI平台来做数据分析,即OLAP(联机分析处理),一般都是基于数据库技术来构建,基本都是单机产品。除了业务数据的相关分析外,互联网企业还会对用户行为进行分析,进一步挖掘潜在价值,这时数据就会膨 阅读全文
posted @ 2018-06-19 10:51 一天不进步,就是退步 阅读 (40) | 评论 (0) 编辑
把前端监控做到极致
摘要:https://juejin.im/post/5a52f138f265da3e5b32a41b 说到监控,大家第一时间想到的肯定是 Zabbix、Nagios 等各种强大的后端监控服务。诚然,这些强大的平台通过采集服务器以及链路上各种中间件的数据,为我们的应用稳定起到了不可或缺的保驾护航作用。 然而 阅读全文
posted @ 2018-06-11 17:14 一天不进步,就是退步 阅读 (783) | 评论 (0) 编辑
通用前端监控采集脚本
摘要:https://github.com/saijs/sai.js 概述 整体上,前端监控包含很多方面,例如包括: JavaScript 异常监控 敏感信息监控 DOM 合法性检查 静态资源监控 网站监控等 为了更好的扩展性,和结构上的简单清晰,前端监控核心模块提供了基础的数据交换接口。 上层的监控模块 阅读全文
posted @ 2018-06-11 17:08 一天不进步,就是退步 阅读 (500) | 评论 (0) 编辑
使用HMTL5 API监控前端性能
摘要:http://www.infoq.com/cn/articles/html5-performance-api-monitoring 用户计时API 用户计时API可以在网页应用中测量两个预定义标记之间的性能。开发者仅仅需要分别定义测量的开始和结束标记。可以通过JavaScript对象“perform 阅读全文
posted @ 2018-06-11 16:56 一天不进步,就是退步 阅读 (97) | 评论 (0) 编辑
唯品会Java核心项目VJTools开源了
摘要:http://www.iteye.com/topic/1148175 VJTools,是主力于Java的唯品会,关于Java的一些小家底,有《唯品会Java开发手册》,核心基础类库 ,问题排查小工具,三块。各位看官看着是好的,烦请拨冗“Star” : https://github.com/vipsh 阅读全文
posted @ 2018-06-11 13:11 一天不进步,就是退步 阅读 (1117) | 评论 (0) 编辑
饿了么多活利器:实时双向复制工具(DRC)
摘要:DRC介绍 饿了么的 Data Replicate Center(DRC)项目用于数据双向复制和数据订阅,使用场景如下图: 要点说明: 跨机房的 Mysql 数据复制完全通过 DRC 来完成 还有很多业务团队通过 DRC 来实现数据订阅 跨机房的 Mysql 数据复制完全通过 DRC 来完成 还有很 阅读全文
posted @ 2018-06-06 09:20 一天不进步,就是退步 阅读 (1691) | 评论 (0) 编辑
深入浅出Docker(一):Docker核心技术预览
摘要:http://www.infoq.com/cn/articles/docker-core-technology-preview 1. 背景 1.1. 由PaaS到Container 2013年2月,前Gluster的CEO Ben Golub和dotCloud的CEO Solomon Hykes坐在 阅读全文
posted @ 2018-06-05 15:39 一天不进步,就是退步 阅读 (64) | 评论 (0) 编辑
想了解阿里巴巴的云化架构 看这篇就够了
摘要:http://www.infoq.com/cn/news/2017/12/Cloud-Sigma-Pouch-Alibaba 阿里巴巴9年双11经历下来,交易额增长了280倍、交易峰值增长800多倍、系统数呈现爆发式增长。系统数据突飞猛进,用户还能一次次如丝般顺滑的秒杀毫无违和,这背后,是阿里技术团 阅读全文
posted @ 2018-06-01 12:34 一天不进步,就是退步 阅读 (423) | 评论 (0) 编辑
颠覆传统的电商智能助理-阿里小蜜技术揭秘
摘要:http://www.infoq.com/cn/articles/electricity-supplier-intelligent-assistant 一、双11的挑战与服务模式的转型 在全球人工智能领域不断发展的今天,包括Google、Facebook、Microsoft、Amazon、Apple 阅读全文
posted @ 2018-06-01 12:33 一天不进步,就是退步 阅读 (134) | 评论 (0) 编辑
谈阿里核心业务监控平台SunFire的技术架构
摘要:http://www.infoq.com/cn/articles/alibaba-core-business-monitoring-platform-sunfire 在2016年双11全球购物狂欢节中,天猫全天交易额1207亿元,前30分钟每秒交易峰值17.5万笔,每秒支付峰值12万笔。承载这些秒级 阅读全文
posted @ 2018-06-01 12:31 一天不进步,就是退步 阅读 (45) | 评论 (0) 编辑
鏖战双十一-阿里直播平台面临的技术挑战
摘要:http://www.infoq.com/cn/articles/alibaba-broadcast-platform-technology-challenges 前言:一直以来双十一都是以交易为重心,今年当然也是如此,但是这并不妨碍万能的淘宝将双十一打造的让用户更欢乐、体验更丰富、玩法更多样、内容 阅读全文
posted @ 2018-06-01 12:26 一天不进步,就是退步 阅读 (47) | 评论 (0) 编辑
手机淘宝 521 性能优化项目揭秘
摘要:http://www.infoq.com/cn/articles/mobile-taobao-521-performance-optimization-project 又是一年双十一,亿万用户都会在这一天打开手机淘宝,高兴地在会场页面不断浏览,面对琳琅满目的商品图片,抢着添加购物车,下单付款。为了让 阅读全文
posted @ 2018-06-01 12:24 一天不进步,就是退步 阅读 (33) | 评论 (0) 编辑
手机淘宝移动端接入网关基础架构演进之路
摘要:http://www.infoq.com/cn/articles/taobao-mobile-terminal-access-gateway-infrastructure 移动网络优化是超级App永恒的话题,对于无线电商来说更为重要,网络请求体验跟用户的购买行为息息相关,手机淘宝从过去的HTTP A 阅读全文
posted @ 2018-06-01 12:18 一天不进步,就是退步 阅读 (59) | 评论 (0) 编辑
阿里Goldeneye业务监控平台之架构演进,如何实时处理100T+/天的日志量?
摘要:http://www.infoq.com/cn/articles/how-to-deal-with-100t-one-day-log 本文源自2月16日『高效开发运维』微信群的在线分享《Goldeneye 智能监控》,分享者为阿里巴巴开发专家马国强和许琦先生,转载请在文章开头注明来自『高效开发运维』 阅读全文
posted @ 2018-06-01 12:13 一天不进步,就是退步 阅读 (51) | 评论 (0) 编辑
阿里云、Amazon、Google云数据库方案架构与技术分析
摘要:http://www.infoq.com/cn/articles/cloud-database-schema-and-technical-analysis 一切都会运行在云端」。 云时代早已来临,本文着眼于顶级云服务商云服务商的云数据库方案背后的架构,以及笔者最近观察到的一些对于云数据库有意义的工业 阅读全文
posted @ 2018-06-01 12:11 一天不进步,就是退步 阅读 (49) | 评论 (0) 编辑
阿里云新一代关系型数据库 PolarDB 剖析
摘要:http://www.infoq.com/cn/news/2017/08/ali-polardb 本文通过描述关系型数据库发展的背景以及云计算的时代特征,分享了数据库计算力的螺旋式上升的进化理念。并且结合阿里云 RDS 产品的发展路径,阐述了自主研发的新一代云托管关系型数据库 PolarDB 的产品 阅读全文
posted @ 2018-06-01 12:09 一天不进步,就是退步 阅读 (22) | 评论 (0) 编辑
阿里Goldeneye四个环节落地智能监控:预测、检测、报警及定位
摘要:http://www.infoq.com/cn/articles/alibaba-goldeneye-four-links 本文源自1月19日『高效开发运维』微信群的在线分享《Goldeneye 智能监控》,分享者为阿里巴巴开发专家马小鹏先生,转载请在文章开头注明来自『高效开发运维』公众号。加群学习 阅读全文
posted @ 2018-06-01 12:06 一天不进步,就是退步 阅读 (100) | 评论 (0) 编辑
京东前端:PhantomJS 和NodeJS在网站前端监控平台的最佳实践
摘要:http://www.infoq.com/cn/articles/practise-of-phantomjs-and-nodejs-in-jingdong 1. 为什么需要一个前端监控系统 通常在一个大型的 Web 项目中有很多监控系统,比如后端的服务 API 监控,接口存活、调用、延迟等监控,这些 阅读全文
posted @ 2018-05-31 11:08 一天不进步,就是退步 阅读 (33) | 评论 (0) 编辑
京东应用架构设计与治理
摘要:https://www.sohu.com/a/233365048_444159 经过十年的业务快速发展,京东信息系统复杂度越来越高:一般电商系统只需关心“进销存”中的“销”,京东系统需要管理采购(进)、销售(销)和库存(存)三个环节。系统做水平垂直拆分后,需要解决系统间如何解藕、如何保证高效通讯、如 阅读全文
posted @ 2018-05-31 09:54 一天不进步,就是退步 阅读 (159) | 评论 (0) 编辑
Docker底层技术
摘要:架构师之巅 1 容器 & Docker & 虚拟机 Container(容器)是一种轻量级的虚拟化技术,它不需要模拟硬件创建虚拟机。在Linux系统里面,使用到Linux kernel的cgroups,namespace(ipc,network, user,pid,mount),capability 阅读全文
posted @ 2018-05-30 10:08 一天不进步,就是退步 阅读 (96) | 评论 (0) 编辑
基于 Spring Cloud 的服务治理实践
摘要:大家好,我是来自贝壳金控的赵文乐,目前主要从事架构方面的工作。今天我想跟大家分享《基于 Spring Cloud 的服务治理实践》。我先简单向大家介绍一下服务治理的概念,然后介绍实际案例中的实践。 服务治理的范围及原因 上图是我简单制作的「服务治理实践过程中遇到的问题和解决方法」,不是非常完全,但也 阅读全文
posted @ 2018-05-29 13:36 一天不进步,就是退步 阅读 (63) | 评论 (0) 编辑
使用 Spring Batch 构建企业级批处理应用
摘要:https://www.ibm.com/developerworks/cn/java/j-lo-springbatch1/index.html https://www.ibm.com/developerworks/cn/java/j-lo-springbatch2/ 引言 总述 本系列文章旨在通过示 阅读全文
posted @ 2018-05-18 19:57 一天不进步,就是退步 阅读 (935) | 评论 (0) 编辑
集群调度框架的架构演进之路
摘要:http://www.infoq.com/cn/articles/scheduler-architectures 编者按 集群架构是现代数据中心非常重要的组件,在最近几年中有长足发展。架构也从单体式设计转向更加灵活、去中心化和分布式设计。然而,许多现代开源实现仍然是单体式设计或者缺少很多功能,而这些 阅读全文
posted @ 2018-05-13 20:59 一天不进步,就是退步 阅读 (53) | 评论 (0) 编辑
大数据时代的结构化存储—HBase在阿里的应用实践
摘要:https://yq.aliyun.com/articles/70467 前言 时间回到2011年,Hadoop作为新生事物,在阿里巴巴已经玩得风生水起,上千台规模的”云梯”是当时国内名声显赫的计算平台。 这一年,Hadoop的好兄弟HBase由毕玄大师带入淘宝,开启了它的阿里之旅。从最初的淘宝历史 阅读全文
posted @ 2018-05-12 19:58 一天不进步,就是退步 阅读 (44) | 评论 (0) 编辑
在线支付之风控系统架构选型
摘要:http://www.infoq.com/cn/articles/risk-management-analysis-system 风控系统介绍 伴随着互联网的发展,游戏、商贸、慈善、博彩、餐饮等各行各业都开始触网。“天下熙熙,皆为利来;天下攘攘,皆为利往”,种类繁多的网络活动直接或间接的都与钱相关, 阅读全文
posted @ 2018-05-12 16:23 一天不进步,就是退步 阅读 (97) | 评论 (0) 编辑
京东基于Spark的风控系统架构实践和技术细节
摘要:http://www.infoq.com/cn/articles/jingdong-risk-control-system-architecture-based-on-spark 1.背景 互联网的迅速发展,为电子商务兴起提供了肥沃的土壤。2014年,中国电子商务市场交易规模达到13.4万亿元,同比 阅读全文
posted @ 2018-05-12 16:19 一天不进步,就是退步 阅读 (119) | 评论 (0) 编辑
电商平台应该分析哪些数据?具体怎么去分析?
摘要:https://www.zhihu.com/question/40720286 阅读全文
posted @ 2018-05-12 15:32 一天不进步,就是退步 阅读 (43) | 评论 (0) 编辑
美团大数据平台架构实践
摘要:http://blog.51cto.com/jackwxh/1899802 今天给大家介绍的内容主要包括以下四个部分首先是介绍一下美团大数据平台的架构,然后回顾一下历史,看整个平台演进的时间演进线,每一步是怎么做的,以及一些挑战和应对策略,最后总结一下,聊一聊我对平台化的看法。 谢语宸是来自美团的大 阅读全文
posted @ 2018-05-11 13:01 一天不进步,就是退步 阅读 (3273) | 评论 (0) 编辑
各大厂分布式链路跟踪系统架构对比
摘要:https://www.cnblogs.com/zhangs1986/p/8879744.html 随着互联网架构的扩张,分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如微服务、消息收发、分布式数据库、分布式缓存、分布式对象存储、跨域调用,这些组件共同构成了繁杂的分布式网络,那现在的问题是 阅读全文
posted @ 2018-05-08 16:06 一天不进步,就是退步 阅读 (5682) | 评论 (0) 编辑
深入剖析区块链的共识算法 Raft & PBFT
摘要:来自公众号:高可用架构 区块链技术中,共识算法是其中核心的一个组成部分。首先我们来思考一个问题:什么是共识?对于现实世界,共识就是一群人对一件或者多件事情达成一致的看法或者协议。那么在计算机世界当中,共识是什么呢? 我的理解包含两个层面,第一个层面是点的层面,即多个节点对某个数据达成一致共识。第二个 阅读全文
posted @ 2018-05-07 10:30 一天不进步,就是退步 阅读 (6656) | 评论 (4) 编辑
Mybatis实现分库分表
摘要:https://www.jianshu.com/p/ba27cb6177e9 正文 首先实现org.apache.ibatis.plugin.Interceptor接口,复写以下三个方法: //实现拦截逻辑的地方,内部要通过invocation.proceed()显式地推进责任链前进, //也就是调 阅读全文
posted @ 2018-05-05 17:51 一天不进步,就是退步 阅读 (513) | 评论 (0) 编辑
利用Mycat中间件实现RDS MySQL的分库分表及读写分离功能
摘要:https://aws.amazon.com/cn/blogs/china/mycat-rds-mysql/ 随着移动互联网的兴起和大数据的蓬勃发展,系统的数据量正呈几何倍数增长,系统的压力也越来越大,这时最容易出现的问题就是服务器繁忙,我们可以通过增加服务器及改造系统来缓解压力,然后采用负载均衡、 阅读全文
posted @ 2018-05-05 16:45 一天不进步,就是退步 阅读 (123) | 评论 (0) 编辑
水平分库分表的关键步骤以及可能遇到的问题
摘要:http://www.infoq.com/cn/articles/key-steps-and-likely-problems-of-horizontal-split-table 分片技术的由来 关系型数据库本身比较容易成为系统性能瓶颈,单机存储容量、连接数、处理能力等都很有限,数据库本身的“有状态性 阅读全文
posted @ 2018-05-05 16:40 一天不进步,就是退步 阅读 (56) | 评论 (0) 编辑
分库分表需要考虑的问题及方案
摘要:https://www.jianshu.com/p/32b3e91aa22c 分库分表的基本思想 Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因为表多而数据多,这时候适合使用垂直切 阅读全文
posted @ 2018-05-05 16:36 一天不进步,就是退步 阅读 (38) | 评论 (0) 编辑
大众点评订单分库分表实践之路
摘要:http://dbaplus.cn/news-10-264-1.html 本文是关于大众点评订单分库分表实践的一个具体分享,包含对订单库的具体切分策略,以及我个人的一些思考。 背景 订单单表早已突破两百G,因查询维度较多,即使加了两个从库,各种索引优化,依然存在很多查询不理想的情况。加之去年大量的抢 阅读全文
posted @ 2018-05-05 16:15 一天不进步,就是退步 阅读 (50) | 评论 (0) 编辑
去分库分表的亿级数据NewSQL实践之旅
摘要:http://dbaplus.cn/news-11-1931-1.html 背景 2017 年初,公司用户中心体系面临迭代和重构,当时数据库有数亿多的核心数据通过 HashKey 分为了 1024 张表在 64 个数据库中来存储,使用自研的代码框架来进行对应 HashKey 的 seek 操作。 这 阅读全文
posted @ 2018-05-05 16:13 一天不进步,就是退步 阅读 (69) | 评论 (0) 编辑
利用spring session解决共享Session问题
摘要:https://blog.csdn.net/patrickyoung6625/article/details/45694157 1.共享Session问题 HttpSession是通过Servlet容器创建和管理的,像Tomcat/Jetty都是保存在内存中的。而如果我们把web服务器搭建成分布式的 阅读全文
posted @ 2018-05-05 13:54 一天不进步,就是退步 阅读 (49) | 评论 (0) 编辑
细说Redis监控和告警
摘要:https://blog.csdn.net/qq_27623337/article/details/53206685 对于任何应用服务和组件,都需要一套完善可靠谱监控方案。 尤其redis这类敏感的纯内存、高并发和低延时的服务,一套完善的监控告警方案,是精细化运营的前提。 本文分几节,细说Redis 阅读全文
posted @ 2018-05-04 19:56 一天不进步,就是退步 阅读 (53) | 评论 (0) 编辑
乐视秒杀架构解读:从零开始搭建百万每秒订单系统
摘要:http://dbaplus.cn/news-21-475-1.html 在各种秒杀活动大行其道的今天,订单系统的性能与稳定日益重要。乐视集团作为这一技术的佼佼者,在多次的电商狂欢节中都能抢占商机、拔得头筹,其表现无疑为其他企业和厂商提供了非常有价值的参考。 在Gdevops全球敏捷运维峰会北京站的 阅读全文
posted @ 2018-04-29 15:04 一天不进步,就是退步 阅读 (67) | 评论 (0) 编辑
秒杀系统的架构解决之道
摘要:http://www.infoq.com/cn/articles/solution-to-the-architecture-of-spike-system 本文将会从三个方面来分别探讨如何设计应用架构以更好的支持“秒杀”类需求,包括秒杀带来的问题和挑战、产品架构解决之道、流量控制解决方案。 秒杀场景 阅读全文
posted @ 2018-04-29 14:41 一天不进步,就是退步 阅读 (72) | 评论 (0) 编辑
如何设计一个小而美的秒杀系统?
摘要:https://www.ibm.com/developerworks/cn/web/wa-design-small-and-good-kill-system/index.html 现如今,春节抢红包的活动已经逐渐变成大家过年的新风俗。亲朋好友的相互馈赠,微信、微博、支付宝等各大平台种类繁多的红包让大 阅读全文
posted @ 2018-04-29 14:34 一天不进步,就是退步 阅读 (60) | 评论 (0) 编辑
每秒处理10万订单乐视集团支付架构--转
摘要:随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定的完成支付尤为重要。所以在15年11月,我们对整个支付系统进行了全面的架构升级,使之具备了每秒稳定处理10万订单的能力。为乐视生态各种形式的抢购秒杀活动提供了强有力的支撑。 一、库分表  阅读全文
posted @ 2018-04-29 14:33 一天不进步,就是退步 阅读 (105) | 评论 (0) 编辑
现代前端开发路线图:从零开始,一步步成为前端工程师
摘要:https://36kr.com/p/5128487.html 编者按:很多人都想学编程。但是苦于没有具体的步骤和指导。比如想找份前端开发的工作,却不知道应该先学习什么再学习什么,也不知道该选择什么样的工具。因为经常被人问到类似的问题,全栈开发者Kamran Ahmed索性在github上制订了一份 阅读全文
posted @ 2018-04-28 13:20 一天不进步,就是退步 阅读 (119) | 评论 (0) 编辑
苏宁易购Android架构演进史
摘要:http://www.infoq.com/cn/articles/suning-android-architecture 摘要 一个电商类APP,对用户而言,是琳琅满目的商品,是层出不穷的优惠,既是社交导购,更是交易售后;而对于开发者来说,用户行为的背后,或许仅仅是一次次数据的存储、处理、传输和展示 阅读全文
posted @ 2018-04-17 18:19 一天不进步,就是退步 阅读 (62) | 评论 (0) 编辑
有哪些通俗易懂的例子可以解释 IaaS、PaaS、SaaS 的区别?
摘要:https://www.zhihu.com/question/21641778 作者:何足道链接:https://www.zhihu.com/question/21641778/answer/62523535来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 是时候祭出这 阅读全文
posted @ 2018-04-17 09:22 一天不进步,就是退步 阅读 (1280) | 评论 (0) 编辑
HBase在阿里搜索中的应用实践
摘要:http://blog.51cto.com/wangxy/1952591 李钰,花名绝顶,WOTA全球架构与运维技术峰会分享嘉宾,现任阿里巴巴搜索事业部高级技术专家,HBase开源社区PMC & committer。开源技术爱好者,主要关注分布式系统设计、大数据基础平台建设等领域。连续3年基于HBa 阅读全文
posted @ 2018-04-13 15:18 一天不进步,就是退步 阅读 (42) | 评论 (0) 编辑
从 ELK 到 EFK 演进
摘要:http://blog.51cto.com/13527416/2051506 背景 作为中国最大的在线教育站点,目前沪江日志服务的用户包含网校,交易,金融,CCTalk 等多个部门的多个产品的日志搜索分析业务,每日产生的各类日志有好十几种,每天处理约10亿条(1TB)日志,热数据保留最近7天数据,冷 阅读全文
posted @ 2018-04-13 15:04 一天不进步,就是退步 阅读 (45) | 评论 (0) 编辑
问问大家作为大数据总监,刚刚到一家新单位,怎么开展工作比较好?
摘要:群里聊天记录,记录下: 1. 先聊,以听为主,找主要的leader了解情况,找核心职工了解情况,找hrbp,找领导了解战略,期望,目标,了解下面的目标完成,阻碍,反正是各种了解。 2.然后就是去燥,找出核心主线,梳理出现在最大的障碍和问题,找人不停的check,谈话,吃饭,咖啡,先不要发表自己的结论 阅读全文
posted @ 2018-04-08 14:46 一天不进步,就是退步 阅读 (29) | 评论 (0) 编辑
Leaf——美团点评分布式ID生成系统
摘要:https://tech.meituan.com/MT_Leaf.html 背景 在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满 阅读全文
posted @ 2018-04-08 13:52 一天不进步,就是退步 阅读 (64) | 评论 (0) 编辑
美团配送资金安全治理之对账体系建设
摘要:https://tech.meituan.com/balanceAccounts.html 前言 随着美团配送业务的飞速发展,单量已经达到千万级别,同时每天产生的资金额已经超过几千万,清结算系统在保证线上服务稳定可靠的前提下,如何系统化的保障资金安全是非常核心且重要的课题,配送清结算系统经过近3年的 阅读全文
posted @ 2018-04-08 13:41 一天不进步,就是退步 阅读 (39) | 评论 (0) 编辑
eBay的Elasticsearch性能调优实践
摘要:http://www.infoq.com/cn/articles/elasticsearch-performance-tuning-practice-at-ebay Elasticsearch是一个基于Apache Lucene的开源搜索和分析引擎,允许用户近实时地存储、搜索和分析数据。Pronto 阅读全文
posted @ 2018-04-08 13:38 一天不进步,就是退步 阅读 (66) | 评论 (0) 编辑
API网关性能比较:NGINX vs. ZUUL vs. Spring Cloud Gateway vs. Linkerd
摘要:http://www.infoq.com/cn/articles/comparing-api-gateway-performances 前几天拜读了 OpsGenie 公司(一家致力于 Dev & Ops 的公司)的资深工程师 Turgay Çelik 博士写的一篇文章(链接在文末),文中介绍了他们 阅读全文
posted @ 2018-04-08 13:09 一天不进步,就是退步 阅读 (172) | 评论 (0) 编辑
区块链快速通道:从技术原理到应用落地
摘要:2018 年开始,好像所有的人都在谈论区块链。资本、精英、草根也不断进场投身到区块链的浪潮之中。在外围观望的你或许懂技术而对区块链一知半解,或许有场景与创意却碍于其研发门槛,或许是已身处于行业却难于前行。区块链是机遇也是挑战,如何在这风起云涌的区块链世界里获得加速卡实现弯道超车?没有区块链技术基础的 阅读全文
posted @ 2018-04-08 13:08 一天不进步,就是退步 阅读 (64) | 评论 (0) 编辑
微服务架构漫谈
摘要:https://www.zybuluo.com/bergus/note/459504 微服务架构漫谈 什么是微服务 微服务与单体 微服务的优点和缺点,好处和意义 微服务架构模式有很多好处 微服务架构模式下的缺点或者说难处 微服务架构相关技术(java) 微服务最佳实践原则 自进化的微服务架构 微服务 阅读全文
posted @ 2018-04-08 11:52 一天不进步,就是退步 阅读 (282) | 评论 (0) 编辑
利用开源社区打造微服务生态体系
摘要:https://yq.aliyun.com/articles/62569 前言 大家好,我是敖小剑,今天给大家分享的主题是"利用开源社区打造微服务生态体系"。 主要内容如下: 内容分为三个大的部分: 1. 微服务的核心技术 2. 目前可选的开源微服务框架 3. 为微服务提供支撑的基础设施 需要说明的 阅读全文
posted @ 2018-04-08 11:09 一天不进步,就是退步 阅读 (39) | 评论 (0) 编辑
Docker说了这么多 最全的一篇在这里
摘要:Docker,近两年才流行起来的超轻量级虚拟机,它可以让你轻松完成持续集成、自动交付、自动部署,并且实现开发环境、测试环境、运维环境三方环境的真正同步。本文从 Docker 定义,作用,技术架构,安装和使用等全方位带你看懂 Docker。 Docker 是啥? 打开翻译君输入 Docker 结果显示 阅读全文
posted @ 2018-04-08 10:55 一天不进步,就是退步 阅读 (40) | 评论 (0) 编辑
区块链基础设施纵览:基本框架原则——揭示存储、计算和通信元素
摘要:http://www.infoq.com/cn/articles/blockchain-infrastructure-landscape 以太坊、IPFS/Filecoin和BigchainDB之间是怎样的关系?Golem、Polkadot或Interledger又是什么情况?我经常被问到诸如此类的 阅读全文
posted @ 2018-04-08 10:34 一天不进步,就是退步 阅读 (72) | 评论 (0) 编辑
一个简单可参考的API网关架构设计
摘要:http://www.infoq.com/cn/articles/api-gateway-architecture-design 网关一词较早出现在网络设备里面,比如两个相互独立的局域网段之间通过路由器或者桥接设备进行通信, 这中间的路由或者桥接设备我们称之为网关。 相应的 API 网关将各系统对外 阅读全文
posted @ 2018-04-08 10:23 一天不进步,就是退步 阅读 (50) | 评论 (0) 编辑
现代网络负载均衡和代理技术
摘要:http://www.infoq.com/cn/articles/modern-network-load-balancing-and-proxying-1 译者:张健欣 最近我注意到,关于当代网络负载均衡和代理的入门教材非常匮乏。我心想:为什么会这样?负载均衡是构建可靠的分布式系统所需要的核心概念之 阅读全文
posted @ 2018-04-08 10:14 一天不进步,就是退步 阅读 (56) | 评论 (0) 编辑
通过Zookeeper动态感知服务器上下线[案例]
摘要:https://blog.csdn.net/USTC_Zn/article/details/54974982 主体思路: 服务器端:服务器上线、在zookeeper创建 临时的序列化结点 客户端:已启动getchildren 并注册监听 ,获取到当前在线服务器列表。 效果: 客户端能动态感知服务器上 阅读全文
posted @ 2018-04-06 23:10 一天不进步,就是退步 阅读 (48) | 评论 (0) 编辑
MySQL执行计划解读
摘要:https://www.cnblogs.com/liu-ke/p/4432774.html Explain语法 EXPLAIN SELECT …… 变体: 1. EXPLAIN EXTENDED SELECT …… 将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被My 阅读全文
posted @ 2018-04-02 23:24 一天不进步,就是退步 阅读 (68) | 评论 (0) 编辑
行业第一份应用报告,伯克利盘点当前企业如何使用区块链
摘要:https://mp.weixin.qq.com/s/2Qk62-ztnD79B9kgfbkWoQ 区块链是一项突破性技术,并已经在众多行业当中掀起新一轮创新与研发热潮。 目前,大部分财富五百强企业——从零售、到金融,再到汽车制造与航空企业——都在积极探索区块链技术,并希望借此在商业运营与安全方面获 阅读全文
posted @ 2018-03-27 13:56 一天不进步,就是退步 阅读 (42) | 评论 (0) 编辑
Introducing gRPC Support with NGINX 1.13.10
摘要:https://www.nginx.com/blog/nginx-1-13-10-grpc/ Today, we’re excited to share the first native support for gRPC traffic in NGINX 1.13.10. The next NGIN 阅读全文
posted @ 2018-03-27 13:49 一天不进步,就是退步 阅读 (67) | 评论 (0) 编辑
20180318-百度超级网关从0到1
摘要:原文地址:https://mp.weixin.qq.com/s/XtcqFNg1X8SLErfjByHjpw 一、分享主题: 这次主分享的是百度钱包超级网关从0到1的过程。因为已经很久没做支付相关的内容,这次没神马干货,主要是讲故事哈哈。 背景 先说下当时的团队成员,百度钱包上海的核心人员绝对是支付 阅读全文
posted @ 2018-03-26 10:28 一天不进步,就是退步 阅读 (64) | 评论 (0) 编辑
大数据框架对比
摘要:http://www.infoq.com/cn/articles/hadoop-storm-samza-spark-flink 简介 大数据是收集、整理、处理大容量数据集,并从中获得见解所需的非传统战略和技术的总称。虽然处理数据所需的计算能力或存储容量早已超过一台计算机的上限,但这种计算类型的普遍性 阅读全文
posted @ 2018-03-08 10:44 一天不进步,就是退步 阅读 (56) | 评论 (0) 编辑
高并发场景下的httpClient优化使用
摘要:https://www.cnblogs.com/bethunebtj/p/8493379.html 1.背景 我们有个业务,会调用其他部门提供的一个基于http的服务,日调用量在千万级别。使用了httpclient来完成业务。之前因为qps上不去,就看了一下业务代码,并做了一些优化,记录在这里。 先 阅读全文
posted @ 2018-03-08 10:35 一天不进步,就是退步 阅读 (9770) | 评论 (0) 编辑
区块链在天猫国际商品溯源中的应用
摘要:https://yq.aliyun.com/articles/348787?utm_content=m_40006 背景 天猫国际正在全面启动全球溯源计划——将利用区块链技术、药监码技术以及大数据跟踪进口商品全链路,汇集生产、运输、通关、报检、第三方检验等信息,给每个跨境进口商品打上“身份证”。这项 阅读全文
posted @ 2018-03-06 10:33 一天不进步,就是退步 阅读 (1059) | 评论 (0) 编辑
阿里云高可用-容灾解决方案
摘要:https://www.cnblogs.com/onetwo/p/6007059.html 摘要: 即便阿里云产品本身就有容灾、高可用的特征,但是因为一些用户对阿里云产品的不了解和自身应用架构不够合理,也根本无法使其发挥该优势。 这两天,一篇名为《IT之家因无法忍受阿里云而迁移至XX云》的文章引起了 阅读全文
posted @ 2018-02-26 15:29 一天不进步,就是退步 阅读 (97) | 评论 (0) 编辑
区块链常用架构是什么?它和保险业又如何结合?
摘要:http://blog.csdn.net/Blockchain_lemon/article/details/79350641 区块链2.0的分类与特点 区块链2.0的典型代表是以太坊(Ethereum)和超级账本(Hyperledger),分别代表了区块链的两个重要的发展方向:应用于公众的公有链和应 阅读全文
posted @ 2018-02-26 15:25 一天不进步,就是退步 阅读 (70) | 评论 (0) 编辑
阿里集团搜索和推荐关于效率&稳定性的思考和实践
摘要:https://yq.aliyun.com/articles/465262?spm=a2c4e.11157919.spm-bestcontent.4.146c27aejU0iKh 背景 效率和稳定性是我们从工程层面来衡量系统对业务支持能力的两个关键指标。从流程管控上来看,业务效率的提升一定程度上会影 阅读全文
posted @ 2018-02-13 15:46 一天不进步,就是退步 阅读 (67) | 评论 (0) 编辑
高盛区块链79页完整报告:从理论到实践!
摘要:http://www.techug.com/post/gaosheng_blockchain_report.html 现在硅谷和华尔街都为了区块链着迷,逐渐忘记了作为其技术源头的比特币。但对其潜在应用的讨论仍十分抽象和深奥。焦点在于使用分布式账本建立去中心化市场,并削弱现有中间商的控制权。 但区块链 阅读全文
posted @ 2018-02-11 17:56 一天不进步,就是退步 阅读 (171) | 评论 (0) 编辑
京东网络接入体系解密之高性能四层网关DLVS
摘要:原文地址:http://www.infoq.com/cn/articles/jingdong-network-framework-gateway-dlvs DLVS诞生之初 在SLB这块,京东用户接入系统提供四层负载均衡服务和应用层负载均衡服务,对于公网流量接入部分,和很多公司一样采用的是四层和应用 阅读全文
posted @ 2018-02-11 10:13 一天不进步,就是退步 阅读 (1384) | 评论 (0) 编辑
亿级用户下的新浪微博平台架构
摘要:http://www.infoq.com/cn/articles/weibo-platform-archieture 序言 新浪微博在2014年3月公布的月活跃用户(MAU)已经达到1.43亿,2014年新年第一分钟发送的微博达808298条,如此巨大的用户规模和业务量,需要高可用(HA)、高并发访 阅读全文
posted @ 2018-02-02 14:58 一天不进步,就是退步 阅读 (76) | 评论 (0) 编辑
支付宝的高可用与容灾架构演进
摘要:http://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&mid=402390133&idx=1&sn=395cf6e500ea912fe66eb0a1c7a47e8d&scene=0#wechat_redirect 持续可用和高速容灾切换的能力,是技术人员追 阅读全文
posted @ 2018-01-31 15:55 一天不进步,就是退步 阅读 (74) | 评论 (0) 编辑
一家创业公司的5年架构变迁史
摘要:https://mp.weixin.qq.com/s/rVfoSk3HCEEHvdlKz7A2xA 贝聊成立于 2013 年,是中国幼儿园家长工作平台,致力于通过互联网产品及定制化解决方案,帮助幼儿园解决展示、通知、沟通等家长工作中的痛点,促进家园关系和谐。贝聊是威创股份(A 股幼教第一股)、清华启 阅读全文
posted @ 2018-01-26 19:35 一天不进步,就是退步 阅读 (71) | 评论 (0) 编辑
阿里异地多活与同城双活的架构演进
摘要:http://www.sohu.com/a/158859741_444159?qq-pf-to=pcqq.discussion 对于阿里的交易以及支付来讲,我们做异地多活最重要的目的除了灾备之外,更重要的点是追求持续可用,整个支付交易的体量对于用户来讲是持续可用。我们可以看一下业界比较主流的灾备是怎 阅读全文
posted @ 2018-01-26 18:53 一天不进步,就是退步 阅读 (124) | 评论 (0) 编辑
如何做好一款爬虫产品
摘要:https://www.jianshu.com/p/00dc7e0bb3d6 爬虫产品分析 国内外优秀爬虫产品 国外 kimono labs,已经被palantir收购,目前服务已经暂停,desktop版本可用。 import.io 国内 集搜客,目前只能以插件的形式安装在火狐浏览器上 八爪鱼 试用 阅读全文
posted @ 2018-01-26 18:43 一天不进步,就是退步 阅读 (201) | 评论 (0) 编辑
互联网主要安全威胁解读及应对方案大讨论 | 高可用架构系列
摘要:本次分享主题 据Gartner调查,绝大多数信息安全攻击都发生在Web应用层,而超过60%的Web网站都相当脆弱,在如此严峻的安全形势下,如何才能构建一个相对安全的网站成为大家关心的一个话题,蒋首席结合实例做了一次生动全面的分享。文后包括17种常见安全问题应对方案Q&A。 互联网web应用面临的主要 阅读全文
posted @ 2018-01-26 18:07 一天不进步,就是退步 阅读 (57) | 评论 (0) 编辑
用最少的机器支撑万亿级访问,微博6年Redis优化历程
摘要:https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653547263&idx=1&sn=fe484b24660b7e1dc4beabca71fe1cb1&scene=21#wechat_redirect 微博是从 2010 年开始引入 Re 阅读全文
posted @ 2018-01-26 17:55 一天不进步,就是退步 阅读 (45) | 评论 (0) 编辑
单表60亿记录等大数据场景的MySQL优化和运维之道 | 高可用架构
摘要:http://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=209406532&idx=1&sn=2e9b0cc02bdd4a02f7fd81fb2a7d78e3&scene=1&key=0acd51d81cb052bce4ec2a825666e97fe 阅读全文
posted @ 2018-01-26 17:18 一天不进步,就是退步 阅读 (54) | 评论 (0) 编辑
Lambda架构与推荐在电商网站实践
摘要:王富平 现为1号店搜索与精准化部门架构师,之前在百度从事数据挖掘相关工作,对实时处理有着深刻的研究。一直从事大数据相关研发工作,2013年开发了一款SQL实时处理框架,致力于建设高可用的大数据业务系统。 一、Lambda架构 Lambda架构由Storm的作者Nathan Marz提出。 旨在设计出 阅读全文
posted @ 2018-01-26 17:08 一天不进步,就是退步 阅读 (72) | 评论 (0) 编辑
大促系统全流量压测及稳定性保证——京东交易架构
摘要:https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653547431&idx=1&sn=744a42639e7c362a05aacbfbed6a988c&scene=0#wechat_redirect 大家好!我是来自京东商城交易平台的杨超 阅读全文
posted @ 2018-01-26 17:03 一天不进步,就是退步 阅读 (101) | 评论 (0) 编辑
亿级商品详情页架构演进技术解密 | 高可用架构系列
摘要:https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=210272034&idx=1&sn=3be9d2b53c7fec88716ee8affd2515f8&scene=5&srcid=FtID3LDZmQvJW8mQ86jr#rd 京东618的 阅读全文
posted @ 2018-01-26 16:59 一天不进步,就是退步 阅读 (461) | 评论 (0) 编辑
互联网DSP广告系统架构及关键技术解析
摘要:https://www.jianshu.com/p/0d14c0faf531 广告和网络游戏是互联网企业主要的盈利模式 广告是广告主通过媒体以尽可能低成本的方式与用户达成接触的商业行为。也就是说按照某种市场意图接触相应人群,影响其中潜在用户,使其选择广告主产品的几率增加,或对广告主品牌产生认同,通过 阅读全文
posted @ 2018-01-26 16:55 一天不进步,就是退步 阅读 (350) | 评论 (0) 编辑
基于用户画像大数据的电商防刷架构
摘要:http://blog.csdn.net/tengxy_cloud/article/details/52576675 一、背景介绍 最近1~2年电商行业飞速发展,各种创业公司犹如雨后春笋大量涌现,商家通过各种活动形式的补贴来获取用户、培养用户的消费习惯。 但任何一件事情都具有两面性,高额的补贴、优惠 阅读全文
posted @ 2018-01-26 16:43 一天不进步,就是退步 阅读 (196) | 评论 (0) 编辑
Twitter高性能分布式日志系统架构解析
摘要:https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=403051208&idx=1&sn=1694ac05acbcb5ca53c88bfac8a68856&scene=2&srcid=1224xZuQ9QQ4sRmiPVdHTppL&from= 阅读全文
posted @ 2018-01-26 16:39 一天不进步,就是退步 阅读 (267) | 评论 (0) 编辑
雪球在股市风暴下的高可用架构改造分享 | 首席架构师亲述应对30倍峰值历程
摘要:https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=209562933&idx=1&sn=d9a09f7727d1bd83245f3d782359247e 唐福林,雪球首席架构师,负责雪球业务快速增长应对及服务性能与稳定架构优化工作。毕业于北京 阅读全文
posted @ 2018-01-26 16:27 一天不进步,就是退步 阅读 (43) | 评论 (0) 编辑
亿级短视频社交美拍架构实践
摘要:https://www.jianshu.com/p/b73dcd2c03e7 本文系麦俊生在BOSS直聘主办的直聘学院「对话架构师」活动上的精彩分享。 一、短视频市场的发展 近几年来,短视频应用在国内应用市场引爆,美图公司推出了美拍,GIF快手公司也推出了短视频产品,以及微博投资的秒拍,还有微视、逗 阅读全文
posted @ 2018-01-26 16:21 一天不进步,就是退步 阅读 (44) | 评论 (0) 编辑
微博“异地多活”部署经验谈
摘要:http://www.infoq.com/cn/articles/weibo-multi-datacenter-deployments 正文 异地多活的好处阿里巴巴的同学已经充分阐述,微博的初始出发点包括异地灾备、提升南方电信用户访问速度、提升海外用户访问速度、降低部署成本(北京机房机架费太贵了)等 阅读全文
posted @ 2018-01-26 16:16 一天不进步,就是退步 阅读 (45) | 评论 (0) 编辑
大数据时代的结构化存储—HBase在阿里的应用实践
摘要:https://m.aliyun.com/yunqi/articles/70467 前言 时间回到2011年,Hadoop作为新生事物,在阿里巴巴已经玩得风生水起,上千台规模的"云梯"是当时国内名声显赫的计算平台。这一年,Hadoop的好兄弟HBase由毕玄大师带入淘宝,开启了它的阿里之旅。从最初的 阅读全文
posted @ 2018-01-26 16:09 一天不进步,就是退步 阅读 (73) | 评论 (0) 编辑
原理+实践,Kafka MirrorMaker使用与性能调优全解析
摘要:http://blog.csdn.net/zhanyuanlin/article/details/76695481 Kakfa MirrorMaker是Kafka 官方提供的跨数据中心的流数据同步方案。其实现原理,其实就是通过从Source Cluster消费消息然后将消息生产到Target Clu 阅读全文
posted @ 2018-01-26 16:07 一天不进步,就是退步 阅读 (98) | 评论 (0) 编辑
魅族多机房部署方案
摘要:http://blog.chinaunix.net/uid-30571370-id-5465017.html 我们为什么要做多机房部署 魅族经过2014-2015年的转型以及销量大爆发后,随之而来的互联网服务业务越来越多,用户基数越来越大,之前单机房的扩展架构已经满足不了魅 族的发展,此外加上国内复 阅读全文
posted @ 2018-01-26 15:58 一天不进步,就是退步 阅读 (52) | 评论 (0) 编辑
由浅入深区块链技术,程序员不得不看的十篇好文
摘要:http://www.infoq.com/cn/news/2018/01/blockchain-ten-articles 区块链是目前一个比较热门的新概念,蕴含了技术与金融两层概念。从技术角度来看,这是一个牺牲一致性效率且保证最终一致性的的分布式的数据库,当然这是比较片面的。从经济学的角度来看,这种 阅读全文
posted @ 2018-01-23 10:12 一天不进步,就是退步 阅读 (490) | 评论 (0) 编辑
支付宝架构师眼里的高并发架构
摘要:http://blog.csdn.net/sinat_41559116/article/details/79076063 前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的 阅读全文
posted @ 2018-01-19 17:28 一天不进步,就是退步 阅读 (355) | 评论 (0) 编辑
饿了么高稳定、高性能、高可用、高容错API架构实践!
摘要:什么是 API Everything? 先简单介绍一下 API,就是相当于前端比如 Web 访问到后端的服务接口,这中间有一个隔离,适配给外部各端进行访问,隔离是起到安全性的考虑,还有一个协议转换的考虑。 当然,基于这一块我们还有很多其他的考虑。在饿了么初期发展阶段,我们的很多 Web API 层都 阅读全文
posted @ 2018-01-15 18:21 一天不进步,就是退步 阅读 (89) | 评论 (0) 编辑
去哪儿网支付系统架构演进
摘要:http://www.infoq.com/cn/articles/evolution-of-qunar-payment-system-architecture- 去哪儿支付系统自2011年搭建以来,在五年的时间里逐渐从一个高耦合的单一系统发展为众多子系统组成的高并发、高可用、支持多种交易支付业务的分 阅读全文
posted @ 2018-01-11 13:07 一天不进步,就是退步 阅读 (78) | 评论 (0) 编辑
互联网支付系统整体架构详解
摘要:互联网支付系统整体架构详解 在互联网产品运营中,有很多小伙伴或许会遇到这样的困扰:产品好不容易推出来了,流量成本节节攀升,用户的活跃度、留存度却持续下降。 因此在瞬息万变的互联网产品环境中,需要研发接入支付系统来加入商业行为的闭环,支付系统能够帮助企业更好地实现商业化,利用那些为用户而生的支付体系产 阅读全文
posted @ 2018-01-11 13:01 一天不进步,就是退步 阅读 (218) | 评论 (0) 编辑
大数据征信|芝麻信用、腾讯信用和51信用卡等信用评分模型解析
摘要:http://www.sohu.com/a/82958296_355147 传统个人征信的分析维度包括: 1 )个人基本数据,如年龄、性别、职业、收入、婚姻状况、工作年限、 工作状况等; 2) 信贷情况,主要是信贷和信用卡相关数据; 3)公共数据,包括税务、工商、法院、电信、水电煤气等部门的数据; 阅读全文
posted @ 2018-01-11 11:10 一天不进步,就是退步 阅读 (429) | 评论 (0) 编辑
tcpcopy部署
摘要:tcpcopy是一种请求复制工具。可以将线上流量拷贝到测试机器,实时的模拟线上环境。在不影响线上用户的情况下,使用线上流量进行测试,以尽早发现bug。也可以通过放大流量,进行压力测试,评估系统承载能力。 部署前准备: 1、准备一台线上机器,在该服务器上装tcpcopy,主要将该机器的tcp流量复制出 阅读全文
posted @ 2018-01-10 11:03 一天不进步,就是退步 阅读 (59) | 评论 (0) 编辑
1号店11.11:分布式搜索引擎的架构实践
摘要:http://www.uml.org.cn/zjjs/201512011.asp “11.11”是一年一度的电商盛宴,为了准备这个一年内最大规模的促销,1号店各条战线都在紧张有序地忙碌着。1号店搜索团队经过几年的大促历练,不断推动架构演进,积累了越来越多的经验。 11.11的主要特点是流量大和突发性 阅读全文
posted @ 2018-01-10 10:53 一天不进步,就是退步 阅读 (33) | 评论 (0) 编辑
千万级日订单下,饿了么异地多活数据实施DRC的应用实践
摘要:http://www.sohu.com/a/161206810_463994 今天,我主要分享饿了么多活的底层数据实施,和大家介绍在整个多活的设计和实施过程中,我们是怎么处理异地数据同步的,而这个数据同步组件在我们公司内部称之为 DRC。 饿了么异地多活背景 在讲 DRC 或者讲数据复制之前,先跟大 阅读全文
posted @ 2018-01-08 10:47 一天不进步,就是退步 阅读 (813) | 评论 (0) 编辑
饿了么异地双活数据库实战
摘要:https://mp.weixin.qq.com/s/Z9PhwylHywhiOTTc5RLoLg 虢国飞,饿了么 DBA负责人 从事数据库行业10+年,专注于MySQL、PgSQL、MSSQL等数据库领域的管理、研究和平台的研发等工作,目前负责饿了么数据库团队的管理和数据库维护方面的工作。 我今天 阅读全文
posted @ 2018-01-08 10:42 一天不进步,就是退步 阅读 (212) | 评论 (0) 编辑
Windows平台kafka环境的搭建
摘要:http://blog.csdn.net/u010054969/article/details/70241478 注意:请确保本地Java环境变量配置成功 1.安装Zookeeper Kafka的运行依赖于Zookeeper,所以在运行Kafka之前我们需要安装并运行Zookeeper 1.1 下载 阅读全文
posted @ 2018-01-06 20:54 一天不进步,就是退步 阅读 (49) | 评论 (0) 编辑
MySQL 大表优化方案
摘要:https://mp.weixin.qq.com/s/qM6MAd_ZcrHEapz0D4nSrA 当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型 阅读全文
posted @ 2018-01-06 14:17 一天不进步,就是退步 阅读 (45) | 评论 (0) 编辑
小米抢购限流峰值系统「大秒」架构解密
摘要:https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=402182304&idx=1&sn=1bd68d72e6676ff782e92b0df8b07d35&scene=1&srcid=12045k1zDgO7DLlMLwimBKjC&from= 阅读全文
posted @ 2018-01-06 13:45 一天不进步,就是退步 阅读 (126) | 评论 (0) 编辑
大型网站架构技术一览
摘要:http://www.hollischuang.com/archives/1132 本文内容大部分来自《大型网站技术架构》,这本书很值得一看,强烈推荐。 网站系统架构层次如下图所示: 1.前端架构 前端指用户请求到达网站应用服务器之前经历的环节,通常不包含网站业务逻辑,不处理动态内容。 浏览器优化技 阅读全文
posted @ 2018-01-06 13:31 一天不进步,就是退步 阅读 (32) | 评论 (0) 编辑
大型网站架构演化历程
摘要:http://www.hollischuang.com/archives/728 本文内容大部分来自《大型网站技术架构》,这本书很值得一看,强烈推荐。 大型网站系统的特点 高并发,大流量 需要面对高并发用户,大流量访问。Google 日均 PV 35 亿,日 IP 访问数 3 亿;腾讯 QQ 的最大 阅读全文
posted @ 2018-01-06 13:30 一天不进步,就是退步 阅读 (34) | 评论 (0) 编辑
苏宁库存架构转变
摘要:http://blog.csdn.net/dev_csdn/article/details/78769402 前言 2017双11大促刚刚过去,苏宁易购交易系统的请求量和订单量在双11当日呈现指数级的增长,更是实现了7秒破亿的最快破亿记录,苏宁易购交易系统在大促期间平稳运行,完美度过双11。作为苏宁 阅读全文
posted @ 2018-01-06 13:03 一天不进步,就是退步 阅读 (263) | 评论 (0) 编辑
苏宁双11超级工程排头兵—会员系统架构演进
摘要:http://tech.it168.com/a2017/1110/3178/000003178923.shtml 1990年创业至今的28年间,苏宁不仅完成了从线下零售商向O2O互联网企业的转型,而且拥有云商、置业、文创、金融、投资、体育产业集团。苏宁始终坚持“店商+电商+零售服务商”的概念,以云技 阅读全文
posted @ 2018-01-06 13:00 一天不进步,就是退步 阅读 (112) | 评论 (0) 编辑
途牛订单的服务化演进
摘要:https://yq.aliyun.com/articles/57766 大家好,我是刘超,来自途牛订单中心部门。今天主要给大家分享下,途牛的订单系统服务化演进,与大家碰撞交流思维。 今天将从几个方面来进行分享: 首先说下,途牛最近几年的发展速度很快。 2013年以前大概只有屈指可数的几种业务类型, 阅读全文
posted @ 2018-01-06 12:56 一天不进步,就是退步 阅读 (44) | 评论 (0) 编辑
美团外卖订单中心的演进
摘要:https://tech.meituan.com/mt_waimai_order_evolution.html 前言 美团外卖从2013年9月成交第一单以来,已走过了三个年头。期间,业务飞速发展,美团外卖由日均几单发展为日均500万单(9月11日已突破600万)的大型O2O互联网外卖服务平台。平台支 阅读全文
posted @ 2018-01-06 12:48 一天不进步,就是退步 阅读 (148) | 评论 (0) 编辑
1号店11.11:从应用架构落地点谈高可用高并发高性能
摘要:http://blog.csdn.net/fyxxq/article/details/51597069 2. 1号店如何做三高 1号店技术部从1个人做起到今天千人级别的规模,系统支持每天亿级的访问量、单Service支持每天亿级的请求、订单支持每分钟几万单级别、Service服务可用性达到99.99 阅读全文
posted @ 2018-01-06 12:43 一天不进步,就是退步 阅读 (69) | 评论 (0) 编辑
《京东技术解密》——海量订单处理
摘要:http://www.csdn.net/article/2015-01-15/2823577 OFC的重要性 2014年的618显得和以往任何店庆促销日都不同,不仅仅是因为电子商务本身在中国不断飞速发展对京东系统带来的挑战,更为重要的是2014年5月22日刚走入美国纳斯达克殿堂的京东聚集了最耀眼的光 阅读全文
posted @ 2018-01-06 12:29 一天不进步,就是退步 阅读 (70) | 评论 (0) 编辑
1号店交易系统架构如何向「高并发高可用」演进
摘要:http://blog.csdn.net/lz0426001/article/details/51441893 轻量级电商的架构和痛点 大家看上图,一个轻量级的电商网站应用架构就是这样的,比如说你现在想做一个电商网站,你是创业公司,两三个人开始做,估计架构就是这样的。前端有PC、App和H5,有表现 阅读全文
posted @ 2018-01-06 12:23 一天不进步,就是退步 阅读 (106) | 评论 (0) 编辑
极速发展的饿了么订单系统架构演进
摘要:http://www.infoq.com/cn/articles/eleme-order-system-architecture-evolution?utm_source=infoq&utm_medium=related_content_link&utm_campaign=relatedConten 阅读全文
posted @ 2018-01-06 12:15 一天不进步,就是退步 阅读 (89) | 评论 (0) 编辑
蚂蚁金服11.11:支付宝和蚂蚁花呗的技术架构及实践
摘要:http://www.infoq.com/cn/articles/technical-architecture-of-alipay-and-ant-check-later 每年“双11”都是一场电商盛会,消费者狂欢日。今年双11的意义尤为重大,它已经发展成为全世界电商和消费者都参与进来的盛宴。而对技 阅读全文
posted @ 2018-01-05 18:22 一天不进步,就是退步 阅读 (1062) | 评论 (0) 编辑
HTTPS从认识到线上实战全记录
摘要:https://www.cnblogs.com/liuxianan/p/https.html 前言 关于HTTPS,基本上你想知道的都在这里了(当然仅限入门)。本文原标题《HTTPS原理与实践》,下图是本文配套PPT的目录截图: [TOC] 原理篇 2.1. 认识HTTPS 先说一下,本文可能有些地 阅读全文
posted @ 2018-01-04 13:53 一天不进步,就是退步 阅读 (48) | 评论 (0) 编辑
中小型研发团队架构实践:电商如何做企业总体架构?
摘要:http://www.infoq.com/cn/articles/architecture-practice-09-enterprise-architecture?utm_source=infoq&utm_medium=popular_widget&utm_campaign=popular_cont 阅读全文
posted @ 2018-01-03 12:41 一天不进步,就是退步 阅读 (119) | 评论 (0) 编辑
开源APM技术选型与实战
摘要:http://www.infoq.com/cn/articles/apm-Pinpoint-practice?utm_source=infoq&utm_medium=popular_widget&utm_campaign=popular_content_list&utm_content=homepa 阅读全文
posted @ 2017-12-26 17:16 一天不进步,就是退步 阅读 (4764) | 评论 (0) 编辑
从限流削峰到性能优化,谈1号店抽奖系统架构实践
摘要:1.前言 抽奖是一个典型的高并发场景应用,平时流量不多,但遇到大促活动,流量就会暴增,今年的周年庆期间的日均UV就超过百万。在过去的一年里,负责过这个项目的多次重构工作,期间各种踩坑无数,就以此文当做总结,来聊聊我们是如何架构这个高并发系统吧。 2.整体设计详解 在我看来,能提高服务器应对并发的能力 阅读全文
posted @ 2017-12-19 10:26 一天不进步,就是退步 阅读 (1306) | 评论 (0) 编辑
分布式实时日志分析解决方案ELK部署架构
摘要:https://my.oschina.net/feinik/blog/1580625 一、概述 ELK 已经成为目前最流行的集中式日志解决方案,它主要是由Beats、Logstash、Elasticsearch、Kibana等组件组成,来共同完成实时日志的收集,存储,展示等一站式的解决方案。本文将会 阅读全文
posted @ 2017-11-28 15:05 一天不进步,就是退步 阅读 (104) | 评论 (0) 编辑
Kafka设计解析(八)- Kafka事务机制与Exactly Once语义实现原理
摘要:http://www.infoq.com/cn/articles/kafka-analysis-part-8# 写在前面的话 本文所有Kafka原理性的描述除特殊说明外均基于Kafka 1.0.0版本。 为什么要提供事务机制 Kafka事务机制的实现主要是为了支持 Exactly Once即正好一次 阅读全文
posted @ 2017-11-23 14:21 一天不进步,就是退步 阅读 (95) | 评论 (0) 编辑
Kafka设计解析(六)- Kafka高性能关键技术解析
摘要:http://www.infoq.com/cn/articles/kafka-analysis-part-6 宏观架构层面 利用Partition实现并行处理 Partition提供并行处理的能力 Kafka是一个Pub-Sub的消息系统,无论是发布还是订阅,都须指定Topic。如《Kafka设计解 阅读全文
posted @ 2017-11-23 14:17 一天不进步,就是退步 阅读 (1910) | 评论 (0) 编辑
Kafka设计解析(五):Kafka Benchmark--转
摘要:原文地址:http://www.infoq.com/cn/articles/kafka-analysis-part-5?utm_source=infoq&utm_campaign=user_page&utm_medium=link 性能测试及集群监控工具 Kafka提供了非常多有用的工具,如Kafk 阅读全文
posted @ 2017-06-16 15:25 一天不进步,就是退步 阅读 (82) | 评论 (0) 编辑
Kafka设计解析(四):Kafka Consumer解析--转
摘要:原文地址:http://www.infoq.com/cn/articles/kafka-analysis-part-4?utm_source=infoq&utm_campaign=user_page&utm_medium=link High Level Consumer 很多时候,客户程序只是希望从 阅读全文
posted @ 2017-06-16 15:00 一天不进步,就是退步 阅读 (75) | 评论 (0) 编辑
Kafka设计解析(三):Kafka High Availability (下)--转
摘要:原文地址:http://www.infoq.com/cn/articles/kafka-analysis-part-3?utm_source=infoq&utm_campaign=user_page&utm_medium=link# Kafka是由LinkedIn开发的一个分布式的消息系统,使用Sc 阅读全文
posted @ 2017-06-16 14:54 一天不进步,就是退步 阅读 (258) | 评论 (0) 编辑
Kafka设计解析(二):Kafka High Availability (上)-转
摘要:原文地址:http://www.infoq.com/cn/articles/kafka-analysis-part-2?utm_source=infoq&utm_campaign=user_page&utm_medium=link Kafka在0.8以前的版本中,并不提供High Availabli 阅读全文
posted @ 2017-06-16 14:50 一天不进步,就是退步 阅读 (88) | 评论 (0) 编辑
Kafka剖析(一):Kafka背景及架构介绍--转
摘要:原文地址:http://www.infoq.com/cn/articles/kafka-analysis-part-1?utm_source=infoq&utm_campaign=user_page&utm_medium=link Kafka是由LinkedIn开发的一个分布式的消息系统,使用Sca 阅读全文
posted @ 2017-06-16 14:48 一天不进步,就是退步 阅读 (458) | 评论 (0) 编辑
分布式配置管理平台Disconf--转
摘要:原文地址:http://www.liaoqiqi.com/post/219 摘要 为了更好的解决分布式环境下多台服务实例的配置统一管理问题,本文提出了一套完整的分布式配置管理解决方案(简称为disconf[4],下同)。首先,实现了同构系统的配置发布统一化,提供了配置服务server,该服务可以对配 阅读全文
posted @ 2017-05-27 17:20 一天不进步,就是退步 阅读 (65) | 评论 (0) 编辑
20年IT老兵分享:账务系统设计及应用--转
摘要:原文地址:https://yq.aliyun.com/articles/54656 本次分享的主题是“帐务系统设计及其在电商的应用”,主要介绍复式记账方法,以及其在电商中的应用。本次分享的基本内容为: 背景介绍 复式记账法 帐务系统基本要素 在电商平台的应用 首先申明一下,这一块并不是定位于专业的财 阅读全文
posted @ 2017-03-17 13:31 一天不进步,就是退步 阅读 (312) | 评论 (0) 编辑
重新理解微服务--转
摘要:原文地址:http://mp.weixin.qq.com/s/41ZYIcewANWtLSnXTrDh4g 当前微服务很热,大家都号称在使用微服务架构,但究竟什么是微服务架构?微服务架构是不是发展趋势?对于这些问题,我们都缺乏清楚的认识,本文基于作者在大型互联网系统的服务化实践和思考,和大家一起探讨 阅读全文
posted @ 2017-03-16 09:58 一天不进步,就是退步 阅读 (1461) | 评论 (0) 编辑
技改之路:从单块应用到微服务,我的血泪总结--转
摘要:原文地址:http://chuansong.me/n/346948051463 技改是技术改造的简称,是技术的蜕变。本文指的是在公司技术发展的某个瓶颈阶段,按原有开发和组织方式已经无法玩下去,这时公司希望引进架构师或技术牛人,来破解当前困局。技术改造,对于公司和技术人员而言都非常难得,参与者多,主导 阅读全文
posted @ 2017-03-14 14:44 一天不进步,就是退步 阅读 (276) | 评论 (0) 编辑
一个可供参考的Java高并发异步应用案例--转
摘要:原文地址:http://chuansong.me/n/355827651252 泰康在线微信公众号系泰康在线财产保险股份有限公司旗下平台,希望可以通过持续不断的创新,提升客户对于保险的认知及体验,通过对大数据技术的应用,精准的为客户设计产品以及提供服务。泰康在线微信公众号,现有1000多万粉丝。在日 阅读全文
posted @ 2017-03-14 14:39 一天不进步,就是退步 阅读 (14629) | 评论 (1) 编辑
一个完整的微服务系统,应该包含哪些功能?--转
摘要:原文地址:http://chuansong.me/n/405417651660 近几年,微服务架构迅速在整个技术社区窜红,它被认为是IT软件架构的未来方向,大神Martin Fowler也给微服务极高的评价。那为什么我们需要微服务,微服务的真正优势到底是什么,一个完整的微服务系统,应该包含哪些功能, 阅读全文
posted @ 2017-03-14 10:06 一天不进步,就是退步 阅读 (528) | 评论 (0) 编辑
谈API网关的背景、架构以及落地方案--转
摘要:原文地址:http://chuansong.me/n/465796751848 Chris Richardson曾经在他的博客上详细介绍过API网关,包括API网关的背景、解决方案以及案例。对于大多数基于微服务的应用程序而言,API网关都应该是系统的入口,它会负责服务请求路由、组合及协议转换。如Ch 阅读全文
posted @ 2017-03-13 19:38 一天不进步,就是退步 阅读 (2364) | 评论 (0) 编辑
分库分表的几种常见形式以及可能遇到的难题--转
摘要:原文地址:http://chuansong.me/n/720045751960 在谈论数据库架构和数据库优化的时候,我们经常会听到“分库分表”、“分片”、“Sharding”…这样的关键词。让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着一些挑战。让人感到担 阅读全文
posted @ 2017-03-13 19:24 一天不进步,就是退步 阅读 (95) | 评论 (0) 编辑
JAVA服务治理实践之无侵入的应用服务监控--转
摘要:原文地址:http://chuansong.me/n/603660351655 之前在分享微智能的话题中提到了应用服务监控,本文将会着重介绍Java环境下如何实现无侵入的监控,以及无侵入模式对实现各种技术架构统一服务治理的意义,还会破解“监控系统如何监控自己”的悖论。此次分享包含宜信众多关键技术实践 阅读全文
posted @ 2017-03-13 19:21 一天不进步,就是退步 阅读 (3832) | 评论 (0) 编辑
一个创业公司的API网关落地实践--转
摘要:原文地址:http://chuansong.me/n/1650350951816 作者|Ítalo Lelis编辑|薛命灯HelloFresh是一家食品电商初创公司,用户根据选定的菜谱下单,HelloFresh把菜谱所需要的食材送至用户家中。来自HelloFresh的技术负责人Ítalo Lelis 阅读全文
posted @ 2017-03-13 18:49 一天不进步,就是退步 阅读 (1539) | 评论 (0) 编辑
从技术角度谈一谈,我参与设计开发的手Q春节红包项目--转
摘要:原文地址:http://chuansong.me/n/1608115051125 作者|吴逸翔编辑|唐聪 今年春节期间,QQ以AR技术为支撑、娱乐体验为导向在春节期间推出系列红包并成功刷屏,系列红包包括三大玩法+年初一彩蛋,分别是“LBS+AR天降红包”、刷一刷红包和“面对面”红包,加上“娱乐红包” 阅读全文
posted @ 2017-03-13 18:42 一天不进步,就是退步 阅读 (143) | 评论 (0) 编辑
人力再造--转
摘要:原文地址:http://www.infoq.com/cn/articles/people-reengineering-proposed 要点 在当今充满压力的工作环境中,平庸、乏味和士气低落经常影响软件人员的表现。人力再造能够挑战这些负面因素,提升员工的表现。 这个概念包含若干技术,使组织内的人员能 阅读全文
posted @ 2017-02-03 11:37 一天不进步,就是退步 阅读 (48) | 评论 (0) 编辑
Reddit如何使用Memcached来存储3TB的缓存数据--转
摘要:原文地址:http://www.infoq.com/cn/news/2017/01/Reddit-Memcached-3TB?utm_source=infoq&utm_medium=popular_widget&utm_campaign=popular_content_list&utm_conten 阅读全文
posted @ 2017-02-03 11:23 一天不进步,就是退步 阅读 (190) | 评论 (0) 编辑
关于架构的优化和设计,架构师必须悟透的事情
摘要:原文地址:http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=411196355&idx=1&sn=be0d574b4a1fd930d897b6b3cf1fbc0a&scene=4#wechat_redirect 近几年来随着互联网的飞速发展,新 阅读全文
posted @ 2016-04-21 09:43 一天不进步,就是退步 阅读 (3682) | 评论 (1) 编辑
QQ会员亿级Web系统的容错性建设实践--转
摘要:原文地址:http://www.infoq.com/cn/articles/qq-web-system-practise 本文整理自 #ArchSummit微课堂#线上分享——QQ会员亿级Web系统的容错性建设实践。 三年多前,我在腾讯负责的活动运营系统,因为业务流量规模的数倍增长,系统出现了各种各 阅读全文
posted @ 2016-04-21 08:14 一天不进步,就是退步 阅读 (138) | 评论 (0) 编辑
抓住六个点,谈唯品会的峰值系统应对实践-转
摘要:原文地址:http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=411068787&idx=1&sn=b49de92e29660385d5801a9b126269c3&scene=1&srcid=0407NxuQbsuajU6XZd7pt8uc#w 阅读全文
posted @ 2016-04-08 09:43 一天不进步,就是退步 阅读 (881) | 评论 (0) 编辑
唯品会RPC服务框架与容器化演进--转
摘要:原文地址:http://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=405781868&idx=1&sn=cbb10d37e25c76a1845f593a222da3c9&scene=0#wechat_redirect 编者按:本文是邱戈川在 3 月 阅读全文
posted @ 2016-04-06 17:37 一天不进步,就是退步 阅读 (1418) | 评论 (0) 编辑
秒杀业务架构优化之路--转
摘要:原文地址:http://www.infoq.com/cn/articles/flash-deal-architecture-optimization?utm_source=infoq&utm_medium=popular_widget&utm_campaign=popular_content_lis 阅读全文
posted @ 2016-04-06 15:45 一天不进步,就是退步 阅读 (194) | 评论 (0) 编辑
1年内4次架构调整,谈Nice的服务端架构变迁之路--转
摘要:原文地址:http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=410775314&idx=1&sn=7c7cc94f8f42c6df81b721919593f1c2&scene=4#wechat_redirect Nice 本身是一款照片分享社区 阅读全文
posted @ 2016-04-05 10:47 一天不进步,就是退步 阅读 (113) | 评论 (0) 编辑
当当网高可用架构之道--转
摘要:声明:本文内容来自于TOP100Summit旗下技术沙龙品牌into100沙龙第17期:高可用高并发解决之道,如需转载请联系主办方进行授权。 嘉宾:史海峰,当当架构部总监。2012年加入当当,负责总体架构规划、技术规范制定,善于把握复杂业务需求,提出创新性解决方案,参与重点项目方案设计,对系统架构进 阅读全文
posted @ 2016-03-31 12:04 一天不进步,就是退步 阅读 (416) | 评论 (0) 编辑
mmTrix大数据分析平台构建实录--转
摘要:在数据分析中,有超过90%数据都是来自于非结构化数据,其中大部分的是日志,如运维、安全审计、用户访问数据以及业务数据等,但随着互联网快速的发展,数据规模也是水涨船高,从早前的GB级到现在的TB级,甚至PB级也只是短短几年光景。而移动互联网的时代到来,可以说每个人无时无刻不在产生数据,几乎成爆发式的增 阅读全文
posted @ 2016-03-31 10:26 一天不进步,就是退步 阅读 (314) | 评论 (0) 编辑
架构漫谈(五):什么是软件
摘要:2016-02-25 王概凯Kevin 聊聊架构 架构漫谈是由资深架构师王概凯Kevin执笔的系列专栏,专栏将会以Kevin的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。 本文是漫谈架构专栏的第五篇,作者将会从自己的认知角度再次反思什么是软件,文中作者探讨 阅读全文
posted @ 2016-03-09 15:27 一天不进步,就是退步 | 编辑
架构漫谈(一):什么是架构?
摘要:2016-02-17 王概凯 聊聊架构 架构漫谈是由资深架构师王概凯Kevin执笔的系列专栏,专栏将会以Kevin的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。专栏的目的是希望能抛出一些观点,并引发大家思考,如果你有感触或者新的感悟,欢迎联系专栏负责人Ga 阅读全文
posted @ 2016-03-09 15:14 一天不进步,就是退步 | 编辑
架构漫谈(二):认识概念是理解架构的基础
摘要:2016-02-18 王概凯 聊聊架构 架构漫谈是由资深架构师王概凯Kevin执笔的系列专栏,专栏将会以Kevin的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。专栏的目的是希望能抛出一些观点,并引发大家思考,如果你有感触或者新的感悟,欢迎联系专栏负责人Ga 阅读全文
posted @ 2016-03-09 15:13 一天不进步,就是退步 | 编辑
架构漫谈(三):如何做好架构之识别问题
摘要:2016-02-19 王概凯 聊聊架构 架构漫谈是由资深架构师王概凯Kevin执笔的系列专栏,专栏将会以Kevin的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。 本文是漫谈架构专栏的第三篇。接之前的第二篇,作者将会讨论如何做好架构,并根据实际经验分析如何找 阅读全文
posted @ 2016-03-09 15:12 一天不进步,就是退步 | 编辑
案例分析:基于消息的分布式架构
摘要:2016-02-21 张逸 聊聊架构 美国计算机科学家,LaTex的作者Leslie Lamport说:“分布式系统就是这样一个系统,系统中一个你甚至都不知道的计算机出了故障,却可能导致你自己的计算机不可用。”一语道破了开发分布式系统的玄机,那就是它的复杂与不可控。所以Martin Fowler强调 阅读全文
posted @ 2016-03-09 15:08 一天不进步,就是退步 | 编辑
架构漫谈(四):如何做好架构之架构切分
摘要:2016-02-23 王概凯 聊聊架构 架构漫谈是由资深架构师王概凯Kevin执笔的系列专栏,专栏将会以Kevin的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。 本文是漫谈架构专栏的第四篇,作者将会介绍架构的切分,并直戳切分的本质其实就是利益的调整。文中作 阅读全文
posted @ 2016-03-09 14:27 一天不进步,就是退步 | 编辑
架构漫谈(六):软件架构到底是要解决什么问题?
摘要:2016-02-27 王概凯Kevin 聊聊架构 架构漫谈是由资深架构师王概凯Kevin执笔的系列专栏,专栏将会以Kevin的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。 本文是漫谈架构专栏的第六篇,作者Kevin继续沿着前几篇文章的思路,探讨了软件架构为 阅读全文
posted @ 2016-03-09 14:26 一天不进步,就是退步 | 编辑
架构漫谈(八):从架构的角度看如何写好代码
摘要:2016-03-03 王概凯Kevin 聊聊架构 架构漫谈是由资深架构师王概凯Kevin执笔的系列专栏,专栏将会以Kevin的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。 本文是漫谈架构专栏的第八篇,作者Kevin举例介绍了如何写好代码。当我们有了好的架构 阅读全文
posted @ 2016-03-09 14:21 一天不进步,就是退步 | 编辑
架构漫谈(九):你理清技术、业务和架构之间的关系了吗?
摘要:2016-03-05 王概凯Kevin 聊聊架构 架构漫谈是由资深架构师王概凯Kevin执笔的系列专栏,专栏将会以Kevin的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。 本文是漫谈架构专栏的第九篇,作者Kevin以钻木取火为切入点,深入介绍了技术、业务和 阅读全文
posted @ 2016-03-09 14:19 一天不进步,就是退步 | 编辑
老史聊架构:当当网架构优化的几点心得
摘要:2016-03-06 史海锋 聊聊架构 我想这两天大家或多或少有在看李克强总理的政府工作报告,我也在电视旁愣着算是看完了全程,看完有个感受想反馈,要是总理的报告能和PPT搭配着讲就更好了:)政府工作报告里大篇幅回顾了2015年的工作,当时恰好在策划聊聊架构下周的内容,突然灵感一现,为何我们本期的内容 阅读全文
posted @ 2016-03-09 14:16 一天不进步,就是退步 阅读 (1166) | 评论 (0) 编辑
在创业公司做架构师,你需要解决哪些问题?
摘要:2016-03-07 陈科 聊聊架构 河狸家的架构师陈科是千万技术创业者中的一位,在此之前,他曾在浙江电信、阿里巴巴、华为、58同城任开发工程及架构师等职位,本文中,作者将会分享他在创业公司遇到的一些挑战以及解决方案,主要内容包括以下几个方面: 项目管理的问题 业务代码的问题 产品需求的问题 组织协 阅读全文
posted @ 2016-03-09 14:15 一天不进步,就是退步 阅读 (196) | 评论 (0) 编辑