会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
在路上
工作中不断积累,业余中不忘学习,吸收别人的精华,学习别人的经验,做到慢慢充实自己(记录自己学习中的笔记、工作项目设计代码、相关知识点规整)__本菜鸟的成长记录
博客园
首页
新随笔
联系
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
···
69
下一页
2019年9月7日
系统学习消息队列分享(九) 如何使用异步设计提升系统性能?
摘要: 对于开发者来说,异步是一种程序设计的思想,使用异步模式设计的程序可以显著减少线程等待,从而在高 吞吐量的场景中,极大提升系统的整体性能,显著降低时延。 因此,像消息队列这种需要超高吞吐量和超低时延的中间件系统,在其核心流程中,一定会大量采用异步的 设计思想。 接下来,我们一起来通过一个非常简单的例子
阅读全文
posted @ 2019-09-07 19:03 温柔的风
阅读(774)
评论(0)
推荐(0)
2019年8月31日
系统学习消息队列分享(八) 消息积压了该如何处理?
摘要: 据我了解,在使用消息队列遇到的问题中,消息积压这个问题,应该是最常遇到的问题了,并且,这个问题 还不太好解决。 我们都知道,消息积压的直接原因,一定是系统中的某个部分出现了性能问题,来不及处理上游发送的消 息,才会导致消息积压。 所以,我们先来分析下,在使用消息队列时,如何来优化代码的性能,避免出现
阅读全文
posted @ 2019-08-31 16:28 温柔的风
阅读(1548)
评论(0)
推荐(0)
系统学习消息队列分享(七) 如何处理消费过程中的重复消息?
摘要: 在消息传递过程中,如果出现传递失败的情况,发送方会执行重试,重试的过程中就有可能会产生重复的消息。对使用消息队列的业务系统来说,如果没有对重复消息进行处理,就有可能会导致系统的数据出现错误。 比如说,一个消费订单消息,统计下单金额的微服务,如果没有正确处理重复消息,那就会出现重复统计,导致统计结果错
阅读全文
posted @ 2019-08-31 15:58 温柔的风
阅读(1797)
评论(1)
推荐(0)
2019年8月30日
系统学习消息队列分享(六) 如何确保消息不会丢失?
摘要: 对于刚刚接触消息队列的同学,最常遇到的问题,也是最头痛的问题就是丢消息了。对于大部分业务系统来说,丢消息意味着数据丢失,是完全无法接受的。 其实,现在主流的消息队列产品都提供了非常完善的消息可靠性保证机制,完全可以做到在消息传递过程中,即使发生网络中断或者硬件故障,也能确保消息的可靠传递,不丢消息。
阅读全文
posted @ 2019-08-30 23:33 温柔的风
阅读(2194)
评论(0)
推荐(0)
2019年8月29日
系统学习消息队列分享(五) 如何利用事务消息实现分布式事务?
摘要: 一说起事务,你可能自然会联想到数据库。的确,我们日常使用事务的场景,绝大部分都是在操作数据库的时候。像 MySQL、Oracle 这些主流的关系型数据库,也都提供了完整的事务实现。那消息队列为什么也需要事务呢? 其实很多场景下,我们“发消息”这个过程,目的往往是通知另外一个系统或者模块去更新数据,消
阅读全文
posted @ 2019-08-29 00:27 温柔的风
阅读(921)
评论(0)
推荐(0)
2019年8月25日
系统学习消息队列分享(四) 消息模型:主题和队列有什么区别?
摘要: 这节课我们来学习消息队列中像队列、主题、分区等基础概念。这些基础的概念,就像我们学习一门编程语言中的基础语法一样,你只有搞清楚它们,才能进行后续的学习。 如果你研究过超过一种消息队列产品,你可能已经发现,每种消息队列都有自己的一套消息模型,像队列(Queue)、主题(Topic)或是分区(Parti
阅读全文
posted @ 2019-08-25 19:35 温柔的风
阅读(2107)
评论(3)
推荐(1)
系统学习消息队列分享(三) 该如何选择消息队列?
摘要: 聊一下几个比较常见的开源的消息队列中间件。如果你正在做消息队列技术选型,不知道该选择哪款消息队列,你一定要先听一下这节课的内容。 作为一个程序员,相信你一定听过“没有银弹”这个说法,这里面的银弹是指能轻松杀死狼人、用白银做的子弹,什么意思呢?我对这句话的理解是说,在软件工程中,不存在像“银弹”这样可
阅读全文
posted @ 2019-08-25 17:11 温柔的风
阅读(1442)
评论(2)
推荐(2)
系统学习消息队列分享(二) 为什么需要消息队列?
摘要: 消息队列是最古老的中间件之一,从系统之间有通信需求开始,就自然产生了消息队列。但是给消息队列下一个准确的定义却不太容易。我们知道,消息队列的主要功能就是收发消息,但是它的作用不仅仅只是解决应用之间的通信问题这么简单。 我们举个例子说明一下消息队列的作用。话说小袁是一家巧克力作坊的老板,生产出美味的巧
阅读全文
posted @ 2019-08-25 16:55 温柔的风
阅读(1103)
评论(0)
推荐(1)
系统学习消息队列分享(一) 怎样系统学习消息队列?
摘要: 从系统之间有通信需求开始呢,就产生了消息队列,它也是最古老的中间件之一。它的应用场景非常广泛,分布式系统中的很多进程间通信问题,都可以用消息队列来解决。可以说消息队列是所有后端程序员的必备技能。但是,想要系统、深入地学习消息队列,却并不容易。 要了解消息队列的完整知识体系,想深度进阶为消息队列达人,
阅读全文
posted @ 2019-08-25 16:40 温柔的风
阅读(2122)
评论(0)
推荐(1)
2019年8月15日
php 使用fsockopen 发送http请求
摘要: 需求背景 在公司开发这么一个需求,每天三次定时催付待客服催付状态的订单,设定每天15、16、17点三次执行job任务来给一批订单打电话催付,需要三个时间点都把待客服催付的订单拨打一遍电话,根据数据组统计,大概每天需要催付的订单数量在6000左右,对接第三方电话呼叫业务,拿到订单信息来呼叫。 测试状态
阅读全文
posted @ 2019-08-15 19:47 温柔的风
阅读(1185)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
26
···
69
下一页
公告