![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件
文章平均质量分 90
真是呆子啊
这个作者很懒,什么都没留下…
展开
-
分布式架构之rabbitMQ使用
一、基于docker安装(Centos下) 1、查询一下镜像库 docker search rabbitmq:management 2、拉取镜像,并查看本地是否存在 docker pull rabbitmq:management 3、启动rabbitmq,这里开启两个端口映射,5672是rabbitmq默认的客户端连接端口,15672是web管理界面的端口。-d...原创 2019-07-03 23:38:00 · 428 阅读 · 0 评论 -
rabbitMQ 精髓
一、简介 1、消息中间件:利用高效可靠的消息传递机制进行和平台不耦合的数据交流,利用数据通信来进行分布式系统的集成。由JMS发展而来。 2、rabbitMQ:采用Erlang语言实现AMQP的消息中间件,用在分布式系统中存储转发消息。整体模型架构如下: producer:生产者,发送消息的那方,消息包含消息体(payload)和标签 Consumer:消费者,接收消息的那方,只得消...原创 2020-12-19 23:52:07 · 280 阅读 · 1 评论 -
springboot集成rabbitMQ实战
基本概念请看另一篇:rabbitMQ入门 一、前期工作 1、引入依赖 <!-- rabbitmq --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId>...原创 2019-07-12 22:49:34 · 502 阅读 · 0 评论 -
zookeeper 精髓
一、初探 1、简介 它是一个开源的分布式协调服务,可用它实现分布式协调/通知(注册中心)、集群管理(容错、负载均衡)、分布式锁和分布式队列、负载均衡、数据发布/订阅、命名服务。它最重要的特性就是客户端和服务端之间用长连接建立了联系,所以服务端的数据一变化就能主动通知客户端,这个特性为它能实现的东西打下了基础。笼统的说zookeeper=文件系统 + 通知系统。它在分布式CAP原则...原创 2020-12-15 21:43:36 · 280 阅读 · 0 评论 -
分布式架构之Zookeeper实现分布式锁
一、实现分布式锁 1、作用 分布式锁可以应用于分布式中选举 leader,即拥有锁的就是leader,也可以用于分布式中并发控制(如支付业务或下单业务等保证一致性),分布式系统中当使用TCC事务模型时,没有数据库资源锁的支撑,需要在业务层进行事务隔离,此时可以用zookeepe实现,获得锁的即可操作资源。常用的另外还有另外两种基于数据库的锁、基于redis的锁,这里且不详述。 2、思路 ...原创 2019-08-26 21:22:27 · 1621 阅读 · 0 评论 -
redis 精髓
一、初探 1、简介 Redis是一个由ANSI C语言编写,性能优秀、支持网络、可持久化的内存数据库,并提供多种语言的API,线程安全,常用于做缓存和分布式锁,支持事务、持久化、主从复制、发布订阅、LUA脚本、LRU驱动事件、流水线、多种集群方案。 Redis跟memcached的只支持k-v类型不同,redis常用的类型主要是 String、List、Hash、Set、ZSet 这5种,并...原创 2020-12-13 18:23:10 · 1281 阅读 · 0 评论 -
分布式架构之redis 常用命令
一、注意事项 最好使用统一的规范来设计Key,比如”object-type:id:attr”,以这一规范设计出的Key可能是”user:99″或”comment:22:reply-to”,增强可读性 不要使用过长的Key。例如使用一个1024字节的key就不是一个好主意,不仅会消耗更多的内存,还会导致查找的效率降低。Redis允许的最大Key长度是512MB(对Value的长度限制...原创 2019-08-19 23:06:23 · 433 阅读 · 1 评论 -
分布式架构之ElasticSearch 初探
ElasticSearch https://blog.csdn.net/zysgdhf4253/article/details/80961116 https://www.cnblogs.com/szwdun/p/10664348.html 1、普通版本安装: //到官网下载并上传服务器,地址:https://www.elastic.co/downloads/elasticsearc...原创 2020-04-18 09:27:15 · 220 阅读 · 0 评论