
架构
u4110122855
1.熟悉 Spark、 ElasticSearch、 Kafka、 Solr、 Impala等分布式开源组件
2.熟悉 Spark、 MapReduce 计算框架和工作原理,了解Tez框架
3.熟悉 Scala、 Java、C/C++等编程语言,了解html语言
4.熟悉 Linux 操作系统,能够使用Shell脚本语言编程
5.灵活使用 MySql, Oracle, MS SQL Server 等关系数据库
6.熟悉 Cloudera Hadoop 和纯粹开源 Hadoop 版本的组件
7.有较为丰富的集群部署、开发和维护管理经验
展开
-
SDCC 2015架构专场:一线互联网公司论道架构实践(PPT全回顾)
2016年3月18日-19日,由优快云重磅打造的数据库核心技术与实战应用峰会、互联网应用架构实战峰会将在上海举行。作为SDCC 2016(中国软件开发者大会)系列技术峰会的一部分,活动继续秉承干货实料(案例)为主的内容原则,这两场峰会将邀请业内顶尖的架构师和技术专家,共同探讨高可用/高并发系统架构设计、新技术应用、移动应用架构、微服务、智能硬件架构、云数据库实战、新一代数据库平台、产品选型、转载 2016-02-23 22:31:50 · 1248 阅读 · 0 评论 -
Spring Cloud构建企业级总线-第四部分断路器
在微服务架构中,我们将系统拆分成了一个个的服务单元,各单元间通过服务注册与订阅的方式互相依赖。由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,这样就有可能因为网络原因或是依赖服务自身问题出现调用故障或延迟,而这些问题会直接导致调用方的对外服务也出现延迟,若此时调用方的请求不断增加,最后就会出现因等待出现故障的依赖方响应而形成任务积压,最终导致自身服务的瘫痪。 举个例子原创 2018-02-07 10:28:24 · 244 阅读 · 0 评论 -
Spring Cloud构建企业级总线-第三部分服务消费者
Ribbon Ribbon是一个基于HTTP和TCP客户端的负载均衡器。Feign中也使用Ribbon,后续会介绍Feign的使用。Ribbon可以在通过客户端中配置的ribbon ServerList服务端列表去轮询访问以达到均衡负载的作用。当Ribbon与Eureka联合使用时,ribbonServerList会被DiscoveryEnabledNIWSServerList重写原创 2018-02-07 09:58:06 · 338 阅读 · 0 评论 -
Spring Cloud构建企业级总线-第二部分服务注册与发现
Spring Cloud会用到Spring Cloud Netflix,该项目是Spring Cloud的子项目之一,主要内容是对Netflix公司一系列开源产品的包装,它为Spring Boot应用提供了自配置的Netflix OSS整合。通过一些简单的注解,开发者就可以快速的在应用中配置一下常用模块并构建庞大的分布式系统。它主要提供的模块包括:服务发现(Eureka),断路器(Hystrix)原创 2018-02-07 09:45:30 · 518 阅读 · 0 评论 -
Spring Cloud构建企业级总线-第十一部分常见问题
问题一:EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWALS ARE LESSER THAN THRESHOLD AND HENCE THE INSTANCES ARE NOT BEING EXPIRED JUST TO BE SAFE. 答:默认情况下,如...原创 2018-02-12 10:33:42 · 2879 阅读 · 2 评论 -
Spring Cloud构建企业级总线-第十部分Spring Cloud与Dubbo比较
背景比较 Dubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点。阿里巴巴近几年对开源社区的贡献不论在国内还是国外都是引人注目的,比如:JStorm捐赠给Apache并加入Apache基金会等,为中国互联网人争足了面子,使得阿里巴巴在国人眼里已经从电商升级为一家科技公司了。 Spring Cloud,从命名我们就可以知道,它是Spring Source的产物...原创 2018-02-12 10:26:54 · 425 阅读 · 0 评论 -
Spring Cloud构建企业级总线-第九部分Spring Cloud其它组件
本部分内容只是了解作用,没有深入使用,还待后续深入研究。服务链路追踪(Spring Cloud Sleuth) 微服务架构上通过业务来划分服务的,通过REST调用,对外暴露的一个接口,可能需要很多个服务协同才能完成这个接口功能,如果链路上任何一个服务出现问题或者网络超时,都会形成导致接口调用失败。随着业务的不断扩张,服务之间互相调用会越来越复杂。断路器聚合监控(Hystrix Tu...原创 2018-02-12 10:22:44 · 277 阅读 · 0 评论 -
Spring Cloud构建企业级总线-第八部分消息总线
前言 先回顾一下,在之前的spring Cloud Config的介绍中,我们还留了一个悬念:如何实现对配置信息的实时更新。虽然,我们已经能够通过/refresh接口,但是,若所有触发操作均需要我们手工去维护应用位置的话,这随着系统的不断扩张,会变的越来越难以维护,而消息代理中间件是解决该问题最为合适的方案,消息代理中间件可以将消息路由到一个或多个目的地。利用这个功能,我们就能完美的解决该问...原创 2018-02-12 10:22:04 · 837 阅读 · 0 评论 -
Spring Cloud构建企业级总线-第七部分高可用服务注册中心
前言在Spring Cloud系列文章的开始,我们就介绍了服务注册与发现,其中,主要演示了如何构建和启动服务注册中心Eureka Server,以及如何将服务注册到Eureka Server中,但是在之前的示例中,这个服务注册中心是单点的,显然这并不适合应用于线上生产环境,那么下面在前文的基础上,我们来看看该如何构建高可用的Eureka Server集群。Eureka Server的高可用Eure...原创 2018-02-12 10:12:08 · 320 阅读 · 0 评论 -
Spring Cloud构建企业级总线-第六部分服务网关
前面的文章我们介绍了,Eureka用于服务的注册于发现,Feign支持服务的调用以及均衡负载,Hystrix处理服务的熔断防止故障扩散,Spring Cloud Config服务集群配置中心,似乎一个微服务框架已经完成了。 我们还是少考虑了一个问题,外部的应用如何来访问内部各种各样的微服务呢?在微服务架构中,后端服务往往不直接开放给调用端,而是通过一个API网关根据请求的url,路...原创 2018-02-12 09:55:25 · 519 阅读 · 0 评论 -
百亿互金平台技术栈大起底
技术栈(technology stack)就是一个公司的透视镜,从某些程度上可以展示出公司的技术实力。从技术桟也可以看出整个平台的技术要素,平台大小规模等,今天来给大家分享我司的技术全家桶。总览闲来无事就想着还可以总结总结什么,平台架构、事故解决方案等以前都写过了,这次就主要写写我们都用过那些技术吧。我分了五块内容来介绍我们的技术栈:前端、后端、中间件、运维和工具。画了一个转载 2017-07-04 11:06:09 · 724 阅读 · 0 评论 -
云栖会议.武汉峰会(三)
消息中间件原创 2016-06-03 00:04:27 · 609 阅读 · 0 评论 -
云栖会议.武汉峰会(二)
下午分会场有不同主题,即有云计算大数据企业级应用实战,又有商业化和业务化角度来论述大数据应用的,而阿里云计算大数据平台架构是我颇为关心的,故以下只对系统架构进行论述。原创 2016-06-02 23:39:27 · 6510 阅读 · 0 评论 -
云栖会议.武汉峰会(一)
云栖大会是由阿里巴巴集团主办的全球云计算TOP级峰会,汇聚DT时代最强大脑,描绘云计算发展趋势和蓝图,展现云计算、大数据、人工智能蓬勃发展的生态全景。云栖大会由阿里云开发者大会演化而来,从2010年开始举办,不断突破创新。大会精准吸引全球云计算生态圈从业者,联合各地合作伙伴,展示云计算最新应用和实践成果,引领云计算行业创新发展风向标。原创 2016-06-02 00:10:45 · 1033 阅读 · 0 评论 -
腾讯微信技术架构
微信——腾讯战略级产品,创造移动互联网增速记录,10个月5000万手机用户,433天之内完成用户数从零到一亿的增长过程,千万级用户同时在线,摇一摇每天次数过亿... 在技术架构上,微信是如何做到的?日前,在腾讯大讲堂在中山大学校园宣讲活动上,腾讯广研助理总经理、微信技术总监周颢在两小时的演讲中揭开了微信背后的秘密。周颢,2001年毕业于华南理工大学,计算转载 2016-02-25 15:24:32 · 89012 阅读 · 1 评论 -
Spring Cloud构建企业级总线-第五部分分布式配置中心
分布式配置管理应该是分布式系统和微服务应用的第一步。想象一下如果你有几十个服务或应用需要配置,而且每个服务还分为开发、测试、生产等不同维度的配置,那工作量是相当大的,而且还容易出错。如果能把各个应用的配置信息集中管理起来,使用一套机制或系统来管理,那么将极大的提高系统开发的生产效率,同时也会提高系统开发环境和生产环境运行的一致性。原创 2018-02-07 10:43:31 · 284 阅读 · 0 评论