Logo

  • wb5a2d1a5a2527a

    发布于:3 天前

    5

    基于 Elasticsearch 搜索平台
    背景随着公司业务的高速发展以及数据爆炸式的增长,当前公司各产线都有关于搜索方面的需求,但是以前的搜索服务系统由于架构与业务上的设计,不能很好的满足各个业务线的期望,主要体现下面三个问题:不能支持对语句级别的搜索,大量业务相关的属性根本无法实现没有任何搜索相关的指标评价体系扩展性与维护性特别差基于现状,对行业内的搜索服务做出充分调研,确认使用ElasticSearch做底层索引存储,同时重新设计现有
    精选文章 727人阅读 评论(2) 收藏(3)
  • yaocoder

    发布于:10 天前

    8

    分布式系统实战
    导言:记得在自己大学毕业的2006年到之后近五年的工作里,源于工作经历和有限的视野,几乎对“分布式系统”没有任何概念。当然,彼时的互联网/移动互联网还未对我们的生活呈覆盖颠覆之势,很多网络应用采用传统的集中式服务便可应对。但是随着互联网大潮的风起云涌,出现了越来越多的细分大流量网站及应用,网民体量也如滚落雪球一般越来越大,这种情况下分布式的概念几乎在技术圈“家喻户晓”,也成了我们追逐的另一颗时代“
    精选文章 1419人阅读 评论(0) 收藏(2)
  • 王清培

    发布于:11 天前

    19

    后端服务性能压测实践
    后端服务性能压测实践标签(空格分隔):性能压测后端服务压测实践作者:王清培(Plenwang)背景环境检测压力机及压力工具检测Linuxopenfileslimit设置排查周边依赖空接口压测检测聚合报告中throughput计算压测及性能排查方法关注各纬度logLinux常规命令性能排查两种方式(从上往下、从下往上)总结背景最近大半年内有过两次负责性能压测的一些工作。一件事情做了一次可能还无法总结
    精选文章 7011人阅读 评论(2) 收藏(15)
  • 纯洁的虫纸

    发布于:23 天前

    9

    阿里Dubbo疯狂更新,关Spring Cloud什么事?
    最近,开源社区发生了一件大事,那个全国 Java 开发者使用最广的开源服务框架 Dubbo 低调重启维护,并且 3 个月连续发布了 4 个维护版本。我上次在写放弃Dubbo,选择最流行的Spring Cloud微服务架构实践与经验总结这篇文章的时候,就有很多的网友给我留言说,Dubbo 又开始更新了。我当然是清楚的,我也一直在关注着 Dubbo 的走向,在几个月前技术圈里面就有一个消息说是 Dub
    精选文章 3920人阅读 评论(1) 收藏(1)
  • 纯洁的虫纸

    发布于:2017-11-07 15:44:13

    8

    从架构演进的角度聊聊Spring Cloud都做了些什么?
    Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本次分享主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这些功能对微服务的架构提供了怎样的便利?这也是我写Spring Cloud三部曲的最后一篇文章,前两面篇内容如下:中小型互联网公司微
    精选文章 5726人阅读 评论(2) 收藏(4)
  • 纯洁的虫纸

    发布于:2017-10-19 08:50:44

    20

    中小型互联网公司微服务实践-经验和教训
    上次写了一篇文章叫Spring Cloud在国内中小型公司能用起来吗?介绍了Spring Cloud是否能在中小公司使用起来,这篇文章是它的姊妹篇。其实我们在这条路上已经走了一年多,从16年初到现在。在使用Spring Cloud之前我们对微服务实践是没有太多的体会和经验的。从最初的开源软件云收藏来熟悉Spring Boot,到项目中的慢慢使用,再到最后全面拥抱Spring Cloud。这篇文章就
    精选文章 1W+人阅读 评论(7) 收藏(7)
  • 纯洁的虫纸

    发布于:2017-09-26 11:51:48

    14

    从零到百亿互联网金融架构发展史
    回想起从公司成立敲出的第一行代码算起到现在也快三年了,平台的技术架构,技术体系也算是经历了四次比较重大的升级转化(目前第四代架构体系正在进行中),临近年底也想抽出时间来回顾一下,一个小公司从最开始的零交易到现在交易量超过百亿背后的技术变迁。总体介绍在互联网金融行业一百多亿其实也算不上大平台,也就是二级阵营吧,其实每次的架构升级都是随着业务重大推进而伴随的,在前一代系统架构上遇到的问题,业务开发过程
    精选文章 6268人阅读 评论(4) 收藏(7)
  • 雪夜凋零

    发布于:2017-08-23 11:25:33

    8

    15年资深架构师详解:一个大型互联网公司的微服务转型实践
    微服务是一个比较大的话题,基于我的过往经历,本文将以 Netflix 为例,分享一个大型互联网公司如何从一个 Monolithic 的 APP 成功转型到微服务。文章主要涉及微服务的产生历史,应用场景,与单片服务区别,微服务带来的技术、企业组织结构等方面挑战,以及如何合理地选择单片服务构架和微服务构架等内容。
    精选文章 4834人阅读 评论(4) 收藏(1)
  • 雪夜凋零

    发布于:2017-08-03 14:34:51

    3

    阿里8年资深技术专家谈企业级互联网架构的演进之路
    沈询,阿里巴巴中间件&稳定性平台资深技术专家,在淘宝工作八年间,主要负责的产品有淘宝分布式数据库(TDDL/DRDS)、分布式消息系统(Notify/ONS)等,故对整个分布式的互联网架构比较了解。
    精选文章 8282人阅读 评论(0) 收藏(0)
  • CHEN川

    发布于:2017-07-17 18:31:55

    5

    分布式开放消息系统(RocketMQ)的原理与实践
    分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它哪些关键特性?其实现原理是怎样的?
    精选文章 920人阅读 评论(0) 收藏(2)
  • 雪夜凋零

    发布于:2017-07-17 11:34:59

    11

    微服务架构的两大解耦利器与最佳实践
    这几年,微服务架构这个术语渐成热门词汇,但它不是一个全新架构,更不是一个包治百病的架构。那么,微服务架构究竟能够解决什么问题,又带来哪些痛点?本文将与大家谈谈这个问题,以及微服务架构的两大解耦利器配置中心和消息总线的最佳实践。
    精选文章 4898人阅读 评论(4) 收藏(1)
  • 雪夜凋零

    发布于:2017-07-13 10:40:13

    12

    揭秘阿里百亿级云客服实时分析架构是怎么炼成的?
    淘宝、天猫每天有上亿个不同的买卖家进行对话,产生百亿条聊天记录。对客服聊天记录的实时分析是实现智能客服的基础。本文主要分享云客服的整体架构,包括实时分析的场景、架构、技术难点,以及为何要从 NoSQL 迁移时序数据库和使用心得。
    精选文章 665人阅读 评论(0) 收藏(0)
  • myeit

    发布于:2014-01-21 17:48:27

    0

    架构师如何从复杂中设计出简单? – 反思许多架构师的迷思
    前言:至今,仍有许多架构师都从基类看子类的对称性,而误解为基类表达了其幕后的不变性;因而与另一项对称之美而失之交臂,未能充分落实优雅的软件架构。软件美何在? 把酒问<对称>。发挥软件架构的对称、单纯和美丽。于1996年我用日文写了这篇文章,是我在日本对当年”设计模式( Design Patterns)”热潮下的反思,曾经在东京的一次软件架构会议上,引起许多参会者的响应。也逐渐引起我对软
    精选文章 608人阅读 评论(0) 收藏(0)
  • 村长爱技术

    发布于:2014-01-20 14:31:45

    0

    PHP成长记(二) —— SOA&RESTful软件架构
         你有没有遇到过,同一个数据库的数据,每次做一个产品都要重新实现一遍同样的功能,每一个产品都要单独写一相同的功能模块(比如登录,获取产品列表等),很多以前写的功能模块到现在都不能复用了,工作几年下来,公司里没有沉淀出可以复用的东西……      如果你遇到过相似的情况,也许你应该关注一下SOA(Service-Oriented
    精选文章 1214人阅读 评论(0) 收藏(0)
  • 破狼

    发布于:2012-06-02 21:32:26

    4

    几条软件架构设计箴言理解
         今天和师弟聊天聊到他们项目开发,有些同事总是提前考虑性能优化,需求变更又是一大堆的重写,让我想起了Donald Knuth 提到的:对软件的过早地优化是万恶的根源。这里就简单的说几条重要的软件名人哲学。 1:软件中唯一不变的就是变化。      在软件开发过程中需求是不停的变化,随着客户对系统的认识,和现
    精选文章 560人阅读 评论(5) 收藏(0)
  • 破狼

    发布于:2012-05-21 23:10:38

    3

    软件架构--服务层
       在ddd设计中我们经常会提到服务层,服务层是什么?职责是什么?有什么好处?。    先看简单的层次图(注:这里并没有考虑其他多余的领域逻辑数据层存储,或者UOW这些细节)    我的理解是服务层是处于我的应用程序业务层和表现层之间的应用程序边界,边界可能是很薄的一层类设计或者是分布式服务网络跃点。它是一个与技术无关的名词。由
    精选文章 247人阅读 评论(4) 收藏(0)
  • yanyangtian

    发布于:2011-12-19 11:17:37

    4

    《.NET应用架构设计:原则、模式与实践》新书博客--试读-1.1-正确认识软件架构
    第1部分  架构与设计的原则和模式 第1章        架构与设计的流程和核心概念     很多的开发人员(不管其处于那个阶层)对架构设计特别着迷,甚至达到了痴迷和神往的地步。不过,学习编程相对而言可能是一件比较容易的事情(只要有好的学习态度和编程习惯,然后掌握一定的技术,很快就可以
    精选文章 1984人阅读 评论(3) 收藏(0)
  • 李云

    发布于:2011-11-20 13:02:59

    9

    软件架构师的能力与特质
    软件开发工程师的职业发展无非两大类:一是做“官”,从事管理工作;二则继续从事技术工作。对于后者,软件架构师(software architect)是很多软件开发工程师追求的理想岗位。在这我想谈一谈软件架构师所需的几大能力和一些特质,以便读者能更好地规划自己的职业发展。   1)需要很好的逻辑思维能力。对于软件开发工程师来说,由于大多从事编程工作,所以很容易以为
    精选文章 4675人阅读 评论(6) 收藏(0)
  • hot的fans

    发布于:2011-11-07 10:41:21

    1

    系统架构师-基础到企业应用架构-单机软件架构
      开篇        系统架构的文章系列,也是搁浅的太久了,最近也是整理了下思路,将目前未完成的内容,写完吧,也不能拖太久,就不太好了。所以就趁周末写一下,今天我 们要说的是单机应用,单击应用软件可以很复杂,也可以很简单。有些单机软件可以没有数据库,也可以有数据库,比如我们平时的一些工具类的软件,写字板,V S
    精选文章 549人阅读 评论(2) 收藏(0)
  • 李云

    发布于:2011-10-19 15:10:35

    5

    明晰软件架构与数据结构
    相信大多软件工程师在谈及软件架构(software architecture)时立刻会联想到数据结构(data structure),这是正常的反应。但是,有些工程师却误以为软件架构就完全是关于数据结构,这就不对了。之所以将软件架构与数据结构在本文中并提讨论,是为了让我们对之有更清晰的认识。读者后面会明白,这种清晰的认识对于我们的工作是有益的。   数据结构在Wik
    精选文章 1354人阅读 评论(5) 收藏(0)
写博文