腾讯云MongoDB优化让LBS服务性能提升十倍

一篇挺有感觉的文章,文中的问题根源,性能瓶颈,以及优化方式,基本和去年我厂LBS服务做性能优化的过程比较类似,包括文中最后提及的MongoDB和Redis的性能对比,大方向也基本一致,只不过毕竟小厂人力和财力都无法和巨头相提并论,对于MongoDB的优化基本为零,经常还会出现超时,连接异常等,还是因为技术储备不足,后来引入了Uber的H3算法,然后用Redis替代了MongoDB,完成了位置服务一[……]

Read more

Service Mesh:下一代微服务

转自:敖小剑的博客

分享视频:Service Mesh: 下一代微服务

分享PPT:Service Mesh: 下一代微服务

敖小剑:首先感谢这么多朋友来听我的演讲,今天我们分享的是Service Mesh,下一代微服务.我是敖小剑,来自数人云的资深架构师。

简单回顾一下过去三年微服务的发展历程。在过去三年当中,微服务成为我们的业界技术热点,我们看到大量的互[……]

Read more

蚂蚁金服Service Mesh实践探索

转自:敖小剑的博客

大家好,我是来自蚂蚁金服中间件团队的敖小剑,目前是蚂蚁金服 Service Mesh 项目的PD。我同时也是 Servicemesher中国技术社区 的创始人,是 Service Mesh 技术在国内最早的布道师。我今天给大家带来的主题是”长路漫漫踏歌而行:蚂蚁金服Service Mesh实践探索[……]

Read more

滴滴出行基于RocketMQ构建企业级消息队列服务的实践

本文转自:阿里巴巴中间件团队博客

本文整理自滴滴出行消息队列负责人 江海挺 在Apache RocketMQ开发者沙龙北京站的分享。通过本文,您将了解到滴滴出行: 在消息队列技术选型方面的思考; 为什么选择 RocketMQ 作为出行业务的消息队列解决方案; 如何构建自己的消息队列服务; 在 RocketMQ 上的扩展改造实践; 在 RocketMQ 上的实践经验。

本文整理自滴滴[……]

Read more

Hadoop之HDFS数据块

随手敲了下命令,服务器的磁盘块大小1024B,而作为分布式文件系统HDFS的块却默认有64MB,同时小于一个块大小的文件是不会占据整个块的空间

HDFS是支持大容量流式数据操作,就算一般的数据读写操作,数据量也非常大,如果数据块设置太小了,那么需要读取的数据块就比较多了,由于数据块在磁盘上是非连续存储的,普通磁盘需要移动磁头,所以随机寻址比较慢,读越多的数据块就增大了总的磁盘寻址时间。当磁盘寻址的[……]

Read more

Hadoop之MapReduce

MapReduce是一种分布式并行计算的编程模型,和分布式文件系统HDFS共同组成了hadoop核心框架,今天看了看印有“谁说大象不能跳舞”的Hadoop,小学习了下MapReduce的总体思想,做一下总结记录下来

根据自己的学习,MapReduce可以编写下面简单案例说明

需求:班上每个同学在期末考试中所有单科所取得的最高单科分数(这里就不要考虑作用,就当选拔单科优秀的人,偏科就偏科好了)

首先[……]

Read more

CentOS6.4单节点VirtualBox搭建hadoop

为了方便简洁,直接VirtualBox里现装一个CentOS 6.4的Mini版本,211个软件包,系统一下子安装结束

1:虚拟机配置网络

最好是配置桥接,当然有时候很蛋疼,桥接了网络连不上,那只好配置NAT

2:安装JAVA的jdk

yum install java-1.6.0-openjdk

yum install java-1.6.0-openjdk-devel

安装完之后 whereis[……]

Read more