
中间件
文章平均质量分 94
老A技术联盟
所谓成长,就是你先立有一个目标,然后朝这个方向长
展开
-
golang入门微服务
什么是微服务微服务,又称微服务架构,是一种架构风格,它将应用程序构建为以业务领域为模型的小型自治服务集合。就像我们要写一本书,一共有三个章节,为了敏捷开发,我们让三个人 每人负责一个章节去写。那么这么做有什么好处呢?优点1.本来一个人写一本书,模块划分之后,每个人都可以参与进去开发,而且每个人都是独立开发的,不受限与第三人,提高开发效率2.每个人写怎么写都可以,你可以用手机,也可以用ipad ,可以根据不同的适用场景采用不同的技术,也就是混合技术栈。3.三个人如果有一个人没写完,或者一个人写错原创 2022-03-15 16:00:58 · 5528 阅读 · 0 评论 -
秒杀要不要用锁?五种方案的代码实践和超卖演示
工欲善其事必先利其器,我们先来装一下相关工具jmeter我是在mac演示的,所以我先安装一下brewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2> /dev/null使用brew 安装jmeterbrew install jmeter启动jmeter /usr/local/Cellar/jmeter/5.4.2/bin/jmeter原创 2022-03-06 17:21:17 · 3832 阅读 · 0 评论 -
elasticsearch原来是这样工作的(附安装和集群部署笔记)
下载下载地址简单启动非root用户登录服务器#下载tar包并解压目录`[elastic@localhost ~]$ tar zxvf elasticsearch-7.2.0-linux-x86_64.tar.gz `#进入目录启动[elastic@localhost bin]$ pwd/home/elastic/elasticsearch-7.2.0/bin#启动[elastic@localhost bin]$ ./elasticsearch这期间可能有以下报错max n原创 2021-09-29 14:59:33 · 233 阅读 · 0 评论 -
超详细的RabbitMQ快速入门!!你不拿走吗?
## 什么是mqMQ,全称是Message Queue,是基于数据结构中“先进先出”的一种数据结构,指把要传输的数据(消息)放在队列中,用队列机制来实现消息传递——生产者产生消息并把消息放入队列,然后由消费者去处理。消费者可以到指定队列拉取消息,或者订阅相应的队列,由MQ服务端给其推送消息。## mq的使用场景在技术小虫的工作中,在以下场景中用到过- 每天对数据的统计,需要发送很多封邮件,但是我们不想因为把发送邮件这个功能嵌套在我们的统计脚本中(一是为了提高统计效率,二是为了业务的解耦)- 使用.原创 2021-08-04 20:29:05 · 476 阅读 · 0 评论