自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(69)
  • 收藏
  • 关注

转载 微服务实践分享(1) 概况

1.微服务的技术体系,如下图所示:后面针对每一个最近转载于:https://www.cnblogs.com/davidwang456/p/9248502.html

2018-06-30 19:56:00 60

转载 拍拍信微服务网关实践分享

http://www.sohu.com/a/237887140_99989999拍拍信作为一家专业的数据服务公司,承载着百亿级数据量,每天支撑着千万级的调用量,对数据的安全、用户需求响应时效、系统的稳定都有着极其严格的要求,在此大前提下,拍拍信踏入微服务化之路。截止发稿,拍拍信在微服务的道路上已经走过一年有余,90%以上的服务已经投产,整个微服务生态体系也逐渐发挥出不凡的表现,比...

2018-06-30 14:52:00 79

转载 SpringBoot开发案例从0到1构建分布式秒杀系统

https://gitee.com/52itstyle/spring-boot-seckill项目介绍SpringBoot开发案例从0到1构建分布式秒杀系统,项目案例基本成型,逐步完善中。秒杀场景秒杀场景无非就是多个用户在同时抢购一件或者多件商品,专用词汇就是所谓的高并发。现实中经常被大家喜闻乐见的场景,一群大妈抢购打折鸡蛋的画面一定不会陌生,如此场面让服务员大姐很无...

2018-06-30 14:37:00 201

转载 微服务技术栈选型

https://yq.aliyun.com/articles/62569前言大家好,我是敖小剑,今天给大家分享的主题是"利用开源社区打造微服务生态体系"。主要内容如下:内容分为三个大的部分:1. 微服务的核心技术2. 目前可选的开源微服务框架3. 为微服务提供支撑的基础设施需要说明的是,由于时间有限,而分享的内容数量太多,因此:...

2018-06-30 14:34:00 138

转载 一致性哈希算法介绍,及java实现

https://www.cnblogs.com/hupengcool/p/3659016.html应用场景在做服务器负载均衡时候可供选择的负载均衡的算法有很多,包括: 轮循算法(Round Robin)、哈希算法(HASH)、最少连接算法(Least Connection)、响应速度算法(Response Time)、加权法(Weighted )等。其中哈希算法是最为常用的算法....

2018-06-29 17:38:00 59

转载 有赞统一日志平台初探

https://tech.youzan.com/you-zan-tong-ri-zhi-ping-tai-chu-tan/一、引言自有赞成立以来,发展迅猛,业务增长很快,业务系统数量大,每天都会产生大量的系统日志和业务日志(据统计,平均每秒产生日志1.1万条,峰值1.5万条,每天的日志量约9亿条,占用空间2.4T左右)。在信息化时代,日志的价值是无穷的。为了对系统进行有效的监...

2018-06-28 16:07:00 172

转载 Haunt - Youzan 服务发现 概述

https://tech.youzan.com/haunt-youzan-service-discovery/背景Haunt是有赞内部使用的服务发现系统,下面会详细介绍一下该系统的设计与思考。首先,我们设想一下,我们提供的RESTful API或者其他API的服务,为了完成一次服务请求,服务调用方需要知道服务实例的网络位置(IP地址和端口)。传统应用都运行在物理硬件上,...

2018-06-28 16:05:00 295

转载 有赞订单管理的三生三世与“十面埋伏”

https://tech.youzan.com/trade_manage/有赞订单管理主要承接有赞所有订单搜索及详情展示功能,系统随着业务的不断发展经历了多次飞升之路。下面简单介绍下有赞订单管理系统的三生三世与“十面埋伏”。第一世:凡人飞升小仙之路-分库分表随着业务发展,单库单表所能承载的数据量局限性越发严重。历劫:单库单表数据量承载局限渡劫:分库分表分库分表的维度针对...

2018-06-28 15:55:00 155

转载 有赞客户行为收集与实时处理系统设计

https://tech.youzan.com/realtime_customer_data_collection/背景有赞会员系统主要承载着有赞的客户经营领域,致力于给商家提供全渠道客户经营的能力。随着社交网络的普及,其社会化、多元化和创新化特质让商家与消费者之间的联系方式更加丰富,互动更加频繁,相应的运营需求也大大增加。除了传统的会员经营手段之外,会员系统需要提供能力,来帮助...

2018-06-28 15:46:00 133

转载 在Mybatis-spring上基于注解的数据源实现方案

https://tech.youzan.com/zai-mybatis-springshang-ji-yu-zhu-jie-de-shu-ju-yuan-shi-xian-fang-an/一、遇到的痛点最近在学习Spring-boot过程中,涉及到操作数据库。按照DOC引入mybatis-spring-boot-starter,然后按照套路配置application....

2018-06-28 15:40:00 85

转载 有赞API网关实践

https://tech.youzan.com/api-gateway-in-practice/一、API网关简介随着移动互联网的兴起、开放合作思维的盛行,不同终端和第三方开发者都需要大量的接入企业核心业务能力,此时各业务系统将会面临同一系列的问题,例如:如何让调用方快速接入、如何让业务方安全地对外开放能力,如何应对和控制业务洪峰调用等等。于是就诞生了一个隔离企业内部业务系统和外...

2018-06-28 15:31:00 283

转载 Lambda架构在有赞广告平台的应用与演进

https://tech.youzan.com/lambda/有赞广告平台依托于有赞微商城,帮助商家投放广告。通过有赞广告平台,商家可以在腾讯广点通、云堆、小博无线等流量渠道投放广告。 对于有赞广告平台,除了提供基础的广告编辑、投放、素材管理等功能,最重要的就是广告的投放效果的展示、分析功能了。有赞广告平台的数据分析模块提供了不同的时间维度(天、小时),不同的实体维度(广告计划、广告...

2018-06-28 15:25:00 162

转载 从 Spring Cloud 看一个微服务框架的「五脏六腑]

https://webfe.kujiale.com/spring-could-heart/Spring Cloud 是一个基于 Spring Boot 实现的微服务框架,它包含了实现微服务架构所需的各种组件。注:Spring Boot 简单理解就是简化 Spring 项目的搭建、配置、组合的框架。因为与构建微服务本身没有直接关系,所以本文不对 Spring Boot 进行展开...

2018-06-28 15:13:00 66

转载 微服务架构 为什么需要配置中心

https://kuaibao.qq.com/s/20180530G1O8RC00?refer=spider一、介绍在系统架构中,和安全、日志、监控等非功能需求一样,配置管理也是一种非功能需求。配置中心是整个微服务基础架构体系中的一个组件,如下图,它的功能看上去并不起眼,无非就是简单配置的管理和存取,但它是整个微服务架构中不可或缺的一环。另外,配置中心如果真得用好了,它还能...

2018-06-28 13:45:00 897

转载 curl请求模拟post发送json

示例:curl -X POST --header "Content-Type:application/json" --data '{"name":"sss","idNumber":"1111","appkey":"appkeytest22131313131321","isTesting":"0","isMock":"1"}' http://192.168.1.11:8080/api解...

2018-06-27 09:06:00 116

转载 互联网性能与容量评估的方法论和典型案例

https://www.jianshu.com/p/fbf56ccb4ebe1 背景本文欢迎转载,转载请注明原文链接,并附作者个人信息李艳鹏。性能至上武林中,“天下武功出少林”指中国各门各派的武功都与少林武学有一定的渊源,技术也是相同的道理,所有的技术最终体现在计算机知识的基本功上,这些基本功是技术的易筋经,是“内功”,一些年轻的攻城狮更...

2018-06-26 16:03:00 137

转载 常用的几种大数据架构剖析

https://insights.thoughtworks.cn/common-big-data-infrastructure/数据分析工作虽然隐藏在业务系统背后,但是具有非常重要的作用,数据分析的结果对决策、业务发展有着举足轻重的作用。随着大数据技术的发展,数据挖掘、数据探索等专有名词曝光度越来越高,但是在类似于Hadoop系列的大数据分析系统大行其道之前,数据分析工作已经经历了长...

2018-06-25 16:09:00 395

转载 记住,永远不要在MySQL中使用“utf8”-转

http://www.infoq.com/cn/articles/in-mysql-never-use-utf8-use-utf8最近我遇到了一个bug,我试着通过Rails在以“utf8”编码的MariaDB中保存一个UTF-8字符串,然后出现了一个离奇的错误:Incorrect string value: ‘\xF0\x9F\x98\x83 <…’ for column...

2018-06-25 11:28:00 61

转载 另一个角度的架构师

https://www.cnblogs.com/kiba/p/9207064.html架构师要做什么?ADMEMS矩阵,明确介绍了架构师需要思考的问题,而在这个矩阵中,做完一个架构师最需要了解的什么呢?技术?业务?都不是,最需要了解的是你的领导,其次是你的团队成员。如果你的领导是不懂且不放权的类型,那你的好架构要如何实现呢。如果你的团队技术烂的一塌糊涂,又如何开发出成熟的产品...

2018-06-25 09:16:00 75

转载 基于微服务的电商系统架构

分层微服务设计微服务微内核基于微服务的电商系统架构转载于:https://www.cnblogs.com/davidwang456/articles/9221369.html

2018-06-24 18:43:00 506

转载 服务发现:Zookeeper vs etcd vs Consul

http://dockone.io/article/667【编者的话】本文对比了Zookeeper、etcd和Consul三种服务发现工具,探讨了最佳的服务发现解决方案,仅供参考。如果使用预定义的端口,服务越多,发生冲突的可能性越大,毕竟,不可能有两个服务监听同一个端口。管理一个拥挤的比方说被几百个服务所使用的所有端口的列表,本身就是一个挑战,添加到该列表后,这些服务需要的数据库...

2018-06-23 23:06:00 55

转载 服务发现框架选型,Consul还是Zookeeper还是etcd

https://www.servercoder.com/2018/03/30/consul-vs-zookeeper-etcd/背景本文并不介绍服务发现的基本原理。除了一致性算法之外,其他并没有太多高深的算法,网上的资料很容易让大家明白上面是服务发现。想直接查看结论的同学,请直接跳到文末。目前,市面上有非常多的服务发现工具,《Open-Source Service Discove...

2018-06-23 23:04:00 100

转载 使用Skywalking实现全链路监

https://github.com/apache/incubator-skywalking转载于:https://www.cnblogs.com/davidwang456/articles/9219010.html

2018-06-23 21:56:00 161

转载 Mercury:唯品会全链路应用监控系统解决方案详解

姚捷,唯品会平台架构部高级架构师,加入唯品会前有超过 10 年的金融/保险互联网技术架构和团队管理经验,擅长以产品思维设计和构建系统。现专注于互联网基础架构,负责唯品会全链路监控/分析平台的开发,管理,推广和运维落地工作。对大数据体系,实时计算,微服务体系,消息系统有深入研究和实践。我来自唯品会平台架构部,非常感谢高可用架构在上海组织了这么一场高逼格的活动。唯品会平台架构部是长期致力...

2018-06-23 21:44:00 330

转载 全链路监控方案概述与比较

pinpoint链路拓扑转载于:https://www.cnblogs.com/davidwang456/articles/92...

2018-06-23 21:35:00 114

转载 微服务下的APM全链路监控

现在微服务很热,微服务对APM最大的影响是什么?如何构建微服务平台?王东讲师来帮你解答这一系列未知的问题。王东毕业于天津大学,毕业后一直从事软件相关研发和架构设计工作, 曾经在普元软件任资深架构师、IBM GBS任咨询经理、亚马逊任 架构师等,后加入创业公司,从事研发和管理工作。什么是APM?APM (Application Performance Managemen...

2018-06-23 21:30:00 123

转载 轻量级微服务架构实践之路

架构图:工具箱:转载于:https://www.cnblogs.com/davidwang456/articles/9218846.html

2018-06-23 20:55:00 66

转载 8道Java经典面试题

Java 基础1、谈谈你对 Java 平台的理解?“Java 是解释执行”,这句话正确吗?考点分析:对于这类笼统的问题,你需要尽量表现出自己的思维深入并系统化,Java 知识理解得也比较全面,一定要避免让面试官觉得你是个“知其然不知其所以然”的人。 毕竟明白基本组成和机制,是日常工作中进行问题诊断或者性能调优等很多事情的基础,相信没有招聘方会不喜欢“热爱学习和思考”的面试者。...

2018-06-22 10:19:00 70

转载 Hook原理

Hook原理对于会Hook的人来说,Hook其实也就那么回事。对于没有Hook过的人来说,会感觉Hook很高大上(其实也没毛病)。那么今天我们就来探讨一些Hook的原理是什么。我认为任何Hook都可以分为以下三步(简称WFH):需要Hook的是什么,在哪里(后面简称Where)寻找到Hook的地方.(后面简称Find)...

2018-06-22 10:00:00 197

转载 Python/WSGI 应用快速入门--转

http://uwsgi-docs-cn.readthedocs.io/zh_CN/latest/WSGIquickstart.html这个快速入门指南将会向你展示如何部署简单的 WSGI 应用和普通 web 框架。Python 在这里特指 CPython,如果你想用 PyPy 你需要使用专门的插件:The PyPy plugin, Jython 的支持正在开发中。注解...

2018-06-21 14:07:00 114

转载 大数据架构师从入门到精通 学习必看宝典

https://blog.csdn.net/songhait/article/details/76944436经常有初学者在博客和QQ问我,自己想往大数据方向发展,该学哪些技术,学习路线是什么样的,觉得大数据很火,就业很好,薪资很高。如果自己很迷茫,为了这些原因想往大数据方向发展,也可以,那么我就想问一下,你的专业是什么,对于计算机/软件,你的兴趣是什么?是计算机专业,对操作系统...

2018-06-19 16:53:00 86

转载 基于Hadoop的数据分析平台搭建

http://dbaplus.cn/news-73-2091-1.html企业发展到一定规模都会搭建单独的BI平台来做数据分析,即OLAP(联机分析处理),一般都是基于数据库技术来构建,基本都是单机产品。除了业务数据的相关分析外,互联网企业还会对用户行为进行分析,进一步挖掘潜在价值,这时数据就会膨胀得很厉害,一天的数据量可能会成千万或上亿,对基于数据库的传统数据分析平台的数据存储和分...

2018-06-19 10:51:00 190

转载 HBase 数据导入功能实现方式解释

https://www.ibm.com/developerworks/cn/opensource/os-cn-data-import/index.html预备知识:启动 HBase清单 1. 修改 hosts 文件123[root@node1:2 hbase-0.96.1.1-cdh5.0.1]# cat /etc/host...

2018-06-14 07:41:00 232

转载 HBase 数据库检索性能优化策略

https://www.ibm.com/developerworks/cn/java/j-lo-HBase/index.htmlHBase 数据表介绍HBase 数据库是一个基于分布式的、面向列的、主要用于非结构化数据存储用途的开源数据库。其设计思路来源于 Google 的非开源数据库”BigTable”。HDFS 为 HBase 提供底层存储支持,MapReduce 为其提...

2018-06-14 07:40:00 75

转载 使用 Spring Boot 快速构建 Spring 框架应用

https://www.ibm.com/developerworks/cn/java/j-lo-spring-boot/index.htmlSpring 框架对于很多 Java 开发人员来说都不陌生。自从 2002 年发布以来,Spring 框架已经成为企业应用开发领域非常流行的基础框架。有大量的企业应用基于 Spring 框架来开发。Spring 框架包含几十个不同的子项目,涵盖应...

2018-06-14 06:43:00 74

转载 Spring Boot的Tomcat 启动详解

https://juejin.im/post/5a3273a451882575d42f68f9在解读embeddedTomcat容器启动之前有几个要点需读懂Spring Boot @ConfigurationProperties 注解Spring Boot容器的自动装载机制@ConfigurationProperties在上篇解读 Spring Boo...

2018-06-12 16:46:00 106

转载 Spring Boot 2.0 Release Notes

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Release-NotesNew and NoteworthyTipCheckthe configuration changelogfor a complete overvi...

2018-06-12 16:06:00 190

转载 Spring Boot启动过程源码分析--转

https://blog.csdn.net/dm_vincent/article/details/76735888关于Spring Boot,已经有很多介绍其如何使用的文章了,本文从源代码(基于Spring-boot 1.5.6)的角度来看看Spring Boot的启动过程到底是怎么样的,为何以往纷繁复杂的配置到如今可以这么简便。1. 入口类package com.examp...

2018-06-12 14:00:00 68

转载 把前端监控做到极致

https://juejin.im/post/5a52f138f265da3e5b32a41b说到监控,大家第一时间想到的肯定是 Zabbix、Nagios 等各种强大的后端监控服务。诚然,这些强大的平台通过采集服务器以及链路上各种中间件的数据,为我们的应用稳定起到了不可或缺的保驾护航作用。然而在互联网的另一端,运行在用户终端上的代码却缺少这样强大的监控能力。...

2018-06-11 17:14:00 65

转载 通用前端监控采集脚本

https://github.com/saijs/sai.js概述整体上,前端监控包含很多方面,例如包括:JavaScript 异常监控敏感信息监控DOM 合法性检查静态资源监控网站监控等为了更好的扩展性,和结构上的简单清晰,前端监控核心模块提供了基础的数据交换接口。 上层的监控模块负责各自独立的监控逻辑,并通过这个接口传输监控数据。大致结构如...

2018-06-11 17:08:00 135

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除