上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 50 下一页
摘要: 应用场景:让所有的消费者都能接受相同的消息。比如:微信公众号等。 1.创建Send.java: package com.ckfuture.exchanges.send; import com.rabbitmq.client.BuiltinExchangeType; import com.rabbit 阅读全文
posted @ 2021-02-16 19:45 创客未来 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 简单队列的缺点:消费者(Consumer)的消费能力有高有低,当生产者(producer)生产能力远远大于消费者能力,那么消息队列消息就会堆积,最终使消息队列达到上限。 引入工作队列,工作队列包括:轮询和公平两种方式。 ★工作队列_轮询 轮询就是增加消费者,每个消费者依次读取消息。 1.创建一个Se 阅读全文
posted @ 2021-02-16 18:45 创客未来 阅读(144) 评论(0) 推荐(0) 编辑
摘要: ★简单队列 官网:https://www.rabbitmq.com/getstarted.html 消息生产者(producer):只是用来发送. 队列(Queue):用来存储消息的,队列不限制大小,取决于服务器内存和硬盘的大小。 消费者(Consumer):用来监听队列、接收消息的 1.IDEA创 阅读全文
posted @ 2021-02-16 15:07 创客未来 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1.设计模式概述 概念: 设计模式是前辈对代码开发经验的总结,是结局特定问题的一系列套路。 它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全的解决方案。 意义: 设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理 阅读全文
posted @ 2021-02-15 10:23 创客未来 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 三层架构 + MVC 架构的目的:解耦 开发框架 1.Spring IOC AOP IOC:控制反转 AOP:切面,动态代理 为了解决不影响业务本来的情况下,实现动态增加功能,大量应用在日志,事务等。 Spring是一个轻量级的Java开源框架,容器 目的:解决企业开发的复杂性问题 Spring是春 阅读全文
posted @ 2021-02-14 12:30 创客未来 阅读(211) 评论(0) 推荐(1) 编辑
摘要: 1.利用IDEA创建一个空项目 2.创建一个模块(提供者服务): 下一步: 下一步: 下一步: 创建模块成功,一般删除 .gitignore、HELP.md、mvnw、mvnw.cmd和.mvn文件夹。使项目看起来更清爽!! 3.编写提供者服务 ①创建java interface文件,名命为:Tic 阅读全文
posted @ 2021-02-14 11:25 创客未来 阅读(588) 评论(0) 推荐(0) 编辑
摘要: ★Zookeeper注册中心(Registry) Zookeeper是一个树形的目录服务,支持变更推送,适合作为Dubbo服务的注册中心,工业强度较高,可用于生产环境,并推荐使用 zookeeper默认断口:2181,在zoo.cfg配置文件中可查看 官网:https://zookeeper.apa 阅读全文
posted @ 2021-02-13 19:03 创客未来 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、基础知识 1.分布式基础理论 1.1 什么式分布式系统? 分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统。分布式系统是建立在网络之上的软件系统。 1.3 RPC RPC概念:远程过程调用,是一种进程间通信方式,它是一种技术的思想,而不是规范,它允许程序调用另一个地址空间 阅读全文
posted @ 2021-02-13 18:26 创客未来 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 什么是Jedis:是Redis官方推荐的Java连接开发工具!使用Java操作Redis的中间件(jar包)。如果你要使用Java操作Redis,那么一定要对Jedis十分熟悉! 1.用IDEA创建一个空项目 2.在空项目中创建一个空的Maven modeule。 3.创建空项目后要配置jdk 4. 阅读全文
posted @ 2021-02-13 17:21 创客未来 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也代来也一些问题,其中,最要害的问题就是数据一致性的问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。 另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。目前,业界也有比较流行 阅读全文
posted @ 2021-02-13 15:34 创客未来 阅读(70) 评论(0) 推荐(0) 编辑
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 50 下一页