- 博客(10)
- 资源 (1)
- 收藏
- 关注
翻译 RabbitMQ使用过程中常见的问题
文章目录一、RabbitMq如何保证消息不丢失?1.哪些消息环节有丢消息的可能2.MQ消息零丢失方案二、如何保证消息幂等三、如何保证消息顺序四、RabbitMQ的数据堆积问题五、RabbitMQ的备份与恢复一、RabbitMq如何保证消息不丢失?1.哪些消息环节有丢消息的可能通用的MQ场景有4中:生产者产生消息到MQServer、主节点到从节点、MQServer到操作系统、消费者消费来自MQServer。其中生产者产生消息到MQServer、主节点到从节点、消费者消费来自MQServer这三个场景是跨
2022-06-02 09:59:46
374
原创 RabbitMQ的优缺点
一、什么是MQ?MQ:messagequeue,消息队列。队列,是一种FIFO先进先出的数据结构。消息由生产者发送消息到MQ进行排队,然后按原来的顺序交由消息的消费者进行处理。二、MQ的优点1、异步:提升系统的响应速度,吞吐量。2、解耦:服务之间进行解耦,才可以减少服务之间的影响,提高系统整体的稳定性以及可扩展性。另外解耦后可以实现数据分发。生产者发送一个消息后,可以由一个或者多个消费者进行消费,并且消费者的增加或者减少对生产者没有影响。3、削峰:以稳定的系统资源应对突发的流量冲击。
2022-05-31 10:09:37
3255
原创 记录部署vue到tomcat上的方法
1、修改vue项目的配置文件2、修改router/index.js文件base: 项目的名称3、nginx配置4、遇到问题没有配置步骤2,导致页面刷新报错
2021-06-16 11:32:06
118
原创 简单的策略模式
策略模式介绍策略模式定义一系列的算法,把它们一个个封装起来,并且它们之间可以替换。优点:算法可以自由切换、避免使用多重条件判断、扩展性良好。缺点:策略类会增多、所有策略类需要对外暴露简单实现@Servicepublic interface VipService { //定义策略接口 Integer getPrice(Integer price);}@Service("vip0")public class Vip0ServiceImpl implemen
2021-05-21 10:04:14
149
原创 服务器 nginx 配置接口请求1分钟超时(504报错)
location / { proxy_pass http://localhost:8081/ruoyi-admin/ proxy_read_timeout 600s; }接口超时配置: proxy_read_timeout 600s;以上配置在正常服务器中是有效的。如果没有生效可以尝试用域名+端口号(非tomcat的端口号,服务器指向80的端口号)----这个是我现在碰到的解决办法,只修改配置,用域名访...
2021-05-19 16:16:18
6283
1
原创 Python数据类型(一)
Python支持的标准类型数字 字符串(str) 列表(list) 元组(tuple) 字典(dict) 集合(set)Python支持其他类型类型(type) Null对象(None) 函数 模块 类 文件标准类型的三种分类方式存储模型:看对象能保存多少对象 更新模型:对象创建之后是否可以更新值 访问模型:对象的访问方式Data Type Storage Mode Update Mode Access Mode Number Scala
2020-09-15 22:46:27
118
翻译 初探Python
Python主要特点:1、解释执行2、跨平台3、面向对象4、动态数据绑定5、垃圾自动回收6、可扩展,大量可扩展库7、高级特性(函数式编程、迭代器、生成器、闭包、装饰器、元类)Python与 C语言对比C语言:源代码>机器语言>链接>可执行文件>执行Python:不需要编译成二进制代码,可以直接从源代码运行程序。源代码>字节码>机器语言>执行优势:1、不用关心程序的编译和库的链接等问题,开发人员的工作更加轻松2、Py
2020-09-15 22:02:42
106
原创 如何确定包名和Activity值?
1、有apk情况方式一:采用aapt子命令查看包名和Main Activity名aapt即Android Asset Packaging Tool,位于SDK的build-tools目录下通过win+r打开命令行,将目录切换到本机aapt所在android-sdk的build-tools子目录下输入如下命令获取包名:aapt dump badging APK文件所在的绝对路径 | findstr package输入如下命令获取Activity值:aapt dump badgi
2020-08-04 22:16:23
194
原创 adb常用命令
1)adb调试命令查询设备序列号:adb devices 发布端口:adb forward tcp:#### tcp:#### ,一个设备的主机端口向另一个端口转发请求 停止adb服务器:adb kill-server 启动adb服务器:adb start-server2)adb连接命令连接设备(手机与pc连接同一个wifi):adb connect 手机ip地址;步骤:a.adb devices b.adb tcpip 5555 c.adb connect 手机ip地址 3)...
2020-07-30 22:09:15
252
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人