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

Read more

转自:敖小剑的博客

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

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

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

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

Read more

转自:敖小剑的博客

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

Read more

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

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

本文整理自滴滴[……]

Read more

前几天Windows下安装了下mysql,然后编译了一个C程序访问mysql数据库,结果都无法连上,原因未知,同样的source code直接copy到CentOS上来试试

1:安装mysql

sudo yum install mysql mysql-devel mysql-server

然后直接通过service来启动

sudo service mysqld start

2:编译运行

直接将wind[……]

Read more

看了下mysql的API,访问数据库也不是太难,当然啥都是看起来容易,做起来难

Windows开发环境不太熟,懒的去配置一堆东西,而且我mysql所有头文件和库文件都存在E盘,我就借用Cygwin,将头文件和库文件copy到相应的/usr/include和/usr/lib目录下,通过GCC来进行编译,进而运行进行访问

(1)mysql_init初始化连接句柄

#include <mysql.h[......]

Read more

首先打开服务,连接等等

C:\Windows\system32>e:

E:\>cd mysql

E:\mysql>cd mysql-5.6.22-winx64

E:\mysql\mysql-5.6.22-winx64>cd bin

E:\mysql\mysql-5.6.22-winx64\bin>net start mysql
MySQL 服务正在启动 .
My[......]

Read more

如今年代,数据处理挖掘一浪高过一浪,nosql一会出来一个新的,对于一个数据库小白来说,不努力钻研点,感觉脱离了这个时代的感觉,nosql还没到那步,感觉拿耳濡目染的mysql来练练手学习下基本知识应该还是靠谱点,决定每天挖点点

印象中linux下涉及到mysql的,好像都要经历一番配置,很多人习惯windows下的无脑dps,一个exe直接下一步到结束,而且很少出现版本依赖问题,而linux的出[……]

Read more