- 博客(7)
- 收藏
- 关注
原创 RabbitMQ
同步调用、异步调用和常见MQ同步调用的方式存在下列问题:拓展性差性能下降级联失败优势:时效性强,等待到结果后才返回异步调用的优势包括:耦合度更低性能更好业务拓展性强故障隔离,避免级联失败缓存消息,流量削峰填谷存在下列缺点:业务安全依赖于Broker(代理)的可靠性、安全性和性能不能立即得到调用结果,时效性差不确定下游业务是否成功消息Broker,目前常见的实现方案就是消息队列(MessageQueue),简称为MQ.目比较常见的MQ实现:ActiveMQ
2024-04-26 15:47:21
622
4
原创 MySQL
最终的查询结果有两条数据,一条是id为19的数据,一条是id为25的数据,经过之前的分析我们知道,innodb引擎在执行查询时会为符合结果的每个数据都加上一把临键锁,这里符合数据的结果有两个,19由于符合等值优化成了行锁(第二把锁),因此只有25被加上了临键锁(第四把锁),当然为25加上临键锁之后innodb还会继续往后查找有没有符合条件的数据,但是显然是没有了,因为25已经是最大的id值了,那么innodb引擎会就此罢休吗?存储引擎是基于表的,而不是 基于库的,所以存储引擎也可被称为表类型。
2024-04-15 17:42:21
840
原创 Docker
此时,我们操作宿主机的/var/lib/docker/volumes/html/_data就是在操作容器内的/usr/share/nginx/html/_data目录。是可以的,但是容器的ip地址是docker自己配的,但是这个值不固定,不与容器绑定,如果我们在开发时写死,部署的时候Mysql容器的ip发生变化,也就会连接失败。/var/lib/docker/volumes这个目录就是默认的存放所有容器数据卷的目录,其下再根据数据卷名称创建新目录,格式为/数据卷名/_data。然而,如果你在root目录(
2024-04-15 17:39:48
753
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人