微服务实战(四):服务发现的可行方案以及实践案例
摘要:http://dockone.io/article/771 这是关于使用微服务架构创建应用系列的第四篇文章。第一篇介绍了微服务架构的模式,讨论了使用微服务架构的优缺点。第二和第三篇描述了微服务架构内部的通讯机制。这篇文章中,我们将会探讨服务发现相关问题。 为什么要使用服务发现? 设想一下,我们正在写
阅读全文
posted @
2018-04-08 13:17
一天不进步,就是退步
阅读(397)
推荐(0)
微服务实战(三):深入微服务架构的进程间通信
摘要:http://dockone.io/article/549 简介 在单体式应用中,各个模块之间的调用是通过编程语言级别的方法或者函数来实现的。但是一个基于微服务的分布式应用是运行在多台机器上的。一般来说,每个服务实例都是一个进程。因此,如下图所示,服务之间的交互必须通过进程间通信(IPC)来实现。
阅读全文
posted @
2018-04-08 13:16
一天不进步,就是退步
阅读(748)
推荐(0)
微服务实战(一):微服务架构的优势与不足
摘要:http://dockone.io/article/394 这篇文章作者是Chris Richardson,他是早期基于Java的Amazonite EC2 PaaS平台CloudFoundry.com的创始人。现在他为企业提供如何开发和部署应用的咨询服务。他也经常在http://microserv
阅读全文
posted @
2018-04-08 13:15
一天不进步,就是退步
阅读(243)
推荐(0)
大数据查询——HBase读写设计与实践--转
摘要:背景介绍 本项目主要解决 check 和 opinion2 张历史数据表(历史数据是指当业务发生过程中的完整中间流程和结果数据)的在线查询。原实现基于 Oracle 提供存储查询服务,随着数据量的不断增加,在写入和读取过程中面临性能问题,且历史数据仅供业务查询参考,并不影响实际流程,从系统结构上来说
阅读全文
posted @
2017-12-21 13:33
一天不进步,就是退步
阅读(1657)
推荐(0)
基于InfluxDB+Grafana打造大数据监控利器--转
摘要:这是一个大数据爆发的时代。面对信息的激流、多元化数据的涌现,我们在获取、存储、传输、理解、分析、应用、维护大数据时,无疑需要一种便捷的信息交流通道,以便快速、有效、准确地理解和驾驭这个过程。本文将通过时序数据库(InfluxDB)+Grafana的实践,来介绍如何将数据便捷地展现出来。 一、Infl
阅读全文
posted @
2017-11-06 21:24
一天不进步,就是退步
阅读(16132)
推荐(2)
Kibana查询说明
摘要:elasticsearch构建在Lucene之上,过滤器语法和Lucene相同 Kibana接口概述 Kibana接口分为四个主要部分: 发现 可视化 仪表板 设置 发现 可视化 仪表板 设置 我们将按照列出的顺序浏览每个部分的基础知识,并演示如何使用每个接口。 Kibana探索 当您第一次连接到K
阅读全文
posted @
2017-11-06 21:22
一天不进步,就是退步
阅读(100165)
推荐(4)
体系化认识RPC--转
摘要:原文地址:http://www.infoq.com/cn/articles/get-to-know-rpc?utm_source=infoq&utm_medium=popular_widget&utm_campaign=popular_content_list&utm_content=homepag
阅读全文
posted @
2017-10-27 17:50
一天不进步,就是退步
阅读(581)
推荐(0)
中小型研发团队架构实践三要点--转
摘要:来自微信公众号聊聊架构 作者|张辉清 编辑|雨多田光 如果你正好处在中小型研发团队…… 中小型研发团队很多,而社区在中小型研发团队架构实践方面的探讨却很少。中小型研发团队特别是 50 至 200 人的研发团队,在早期的业务探索阶段,更多关注业务逻辑,快速迭代以验证商业模式,很少去关注技术架构。 这时
阅读全文
posted @
2017-09-28 18:54
一天不进步,就是退步
阅读(641)
推荐(0)
如何快速实现高并发短文检索-转
摘要:2016-06-02 58沈剑 架构师之路 一、需求缘起 某并发量很大,数据量适中的业务线需要实现一个“标题检索”的功能: (1)并发量较大,每秒20w次 (2)数据量适中,大概200w数据 (3)是否需要分词:是 (4)数据是否实时更新:否 二、常见潜在解决方案及优劣 (1)数据库搜索法 具体方法
阅读全文
posted @
2017-09-19 09:37
一天不进步,就是退步
阅读(367)
推荐(0)
百度咋做长文本去重(一分钟系列)--转
摘要:2016-01-19 58沈剑 架构师之路 缘起: (1)原创不易,互联网抄袭成风,很多原创内容在网上被抄来抄去,改来改去 (2)百度的网页库非常大,爬虫如何判断一个新网页是否与网页库中已有的网页重复呢? 这是本文要讨论的问题(尽量用大家都能立刻明白的语言和示例表述)。 一、传统签名算法与文本完整性
阅读全文
posted @
2017-09-19 09:35
一天不进步,就是退步
阅读(482)
推荐(0)
就是这么迅猛的实现搜索需求--转
摘要:2017-02-23 58沈剑 架构师之路 一、缘起 《深入浅出搜索架构(上篇)》详细介绍了: (1)全网搜索引擎架构与流程 (2)站内搜索引擎架构与流程 (3)搜索原理与核心数据结构 本文重点介绍: (4)流量数据量由小到大,常见搜索方案与架构变迁 (5)数据量、并发量、扩展性方案 只要业务有检索
阅读全文
posted @
2017-09-19 09:32
一天不进步,就是退步
阅读(220)
推荐(0)
深入浅出搜索架构引擎、方案与细节(上)
摘要:2017-02-14 58沈剑 架构师之路 一、缘起 《100亿数据1万属性数据架构设计》文章发布后,不少朋友对58同城自研搜索引擎E-search比较感兴趣,故专门撰文体系化的聊聊搜索引擎,从宏观到细节,希望把逻辑关系讲清楚,内容比较多,分上下两期。 主要内容如下,本篇(上)会重点介绍前三章: (
阅读全文
posted @
2017-09-19 09:31
一天不进步,就是退步
阅读(463)
推荐(0)
一个细节翔实、可供参考的支付体系架构演进实例--转
摘要:注:本文整理自美丽联合集团资深工程师陈宗在 ArchSummit 深圳 2017 上的演讲,原题为:《支付体系架构与实践》。 上篇:支付体系架构演进 在过去 4 年的时间里,作为面向亿级用户的大型时尚消费平台,美联集团历经着高速的业务增长和快速的业务演进。而其中最重要的基础业务平台,美联支付如何稳打
阅读全文
posted @
2017-09-19 09:13
一天不进步,就是退步
阅读(1680)
推荐(0)
七牛大数据平台的演进与大数据分析实践--转
摘要:原文地址:http://www.infoq.com/cn/articles/qiniu-big-data-platform-evolution-and-analysis?utm_source=infoq&utm_medium=popular_widget&utm_campaign=popular_c
阅读全文
posted @
2017-08-25 15:54
一天不进步,就是退步
阅读(306)
推荐(0)
魅族大数据之流平台设计部署实践--转
摘要:原文地址:http://mp.weixin.qq.com/s/-RZB0gCj0gCRUq09EMx1fA 沈辉煌 魅族数据架构师 2010年加入魅族,负责大数据、云服务相关设计与研发; 专注于分布式服务、分布式存储、海量数据下rdb与nosql融合等技术。 主要技术点:推荐算法、文本处理、rank
阅读全文
posted @
2017-05-19 10:39
一天不进步,就是退步
阅读(1164)
推荐(0)
微服务可靠性设计--转
摘要:原文地址:http://www.infoq.com/cn/articles/micro-service-reliability-design?utm_source=infoq&utm_medium=popular_widget&utm_campaign=popular_content_list&ut
阅读全文
posted @
2017-05-11 11:39
一天不进步,就是退步
阅读(4354)
推荐(0)
The evolution of cluster scheduler architectures--转
摘要:原文地址:http://www.firmament.io/blog/scheduler-architectures.html cluster schedulers are an important component of modern infrastructure, and have evolve
阅读全文
posted @
2017-05-09 10:27
一天不进步,就是退步
阅读(345)
推荐(0)
聊聊分布式定时任务中间件架构及其实现--转
摘要:原文来自微信公众号:聊聊架构 在互联网应用中,各式各样的定时任务存于系统各个角落。我们希望由一个平台统一将这些作业管理起来。通过这个系统,作业的宕机、崩溃等状态就可收入运维同学掌控,直接对接报警系统,将发现的挂掉作业再启动就好。但一旦平台中运行大量的作业,发现异常作业并手动处理难免会感到繁琐,而且人
阅读全文
posted @
2017-04-26 20:10
一天不进步,就是退步
阅读(4396)
推荐(0)
分布式服务化系统一致性的“最佳实干”--转
摘要:原文地址:http://www.jianshu.com/p/1156151e20c8 1 背景 一致性是一个抽象的、具有多重含义的计算机术语,在不同应用场景下,有不同的定义和含义。在传统的IT时代,一致性通常指强一致性,强一致性通常体现在你中有我、我中有你、浑然一体;而在互联网时代,一致性的含义远远
阅读全文
posted @
2017-04-25 13:26
一天不进步,就是退步
阅读(1005)
推荐(0)
ZooKeeper Recipes and Solutions
摘要:原文地址:http://zookeeper.apache.org/doc/current/recipes.html 参考:https://zookeeper.apache.org/doc/trunk/ A Guide to Creating Higher-level Constructs with
阅读全文
posted @
2017-04-20 17:04
一天不进步,就是退步
阅读(312)
推荐(0)