【美团关停北京地区社区团购业务】北京零售行业积极备货应对暴增的需求时,美团关闭了北京社区团购业务。4月26日晚,美团App和美团的微信小程序中,北京地区的消费者在首页已不能看到美团的社区团购业务——美团优选的入口,通过搜索打开的美团优选中,所有商品均显示“已售罄”。

  在App和微信小程序中,美团优选的界面贴出公告称,为了保障给客户提供稳定可靠的次日达服务,2022年4月26日起,顾客所在的自提点将暂时停止服务,2022年4月25日及之前送达的商品,可联系团长取货。https://t.cn/A6XhNxFJ

领导看了同事写的关闭超时订单,让他出门左转!

关闭超时订单是在创建订单之后的一段时间内未完成支付而关闭订单的操作,该功能一般要求每笔订单的超时时间是一致的。
如果我们使用定时任务来进行该操作,很难把握定时任务轮询的时间间隔

时间间隔足够小,在误差允许的范围内可以达到我们说的时间一致性问题,但是频繁扫描数据库,执行定时任务,会造成网络IO和磁盘IO的消耗,对实时交易造成一定的冲击
时间间隔比较大,由于每个订单创建的时间不一致,所以上边的一致性要求很难达到

假设30分钟订单超时自动关闭,定时任务的执行间隔时间为30分钟:

第5分钟进行下单操作
当时间来到第30分钟时,定时任务执行一次,但是我们的订单未满足条件,不执行
当时间来到第35分钟时,订单达到关闭条件,但是定时任务未执行,所以不执行
当时间来到第60分钟时,开始执行我们的订单关闭操作,而此时,误差达到25分钟
经此种种,我们需要舍弃该方式。

延时队列
为了满足领导的需求,我便将手伸向了消息队列:RabbitMQ。尽管它本身并没有提供延时队列的功能,但是我们可以利用它的存活时间和死信交换机的特性来间接实现。

存活时间
存活时间的全拼是Time To Live,简称 TTL。它既支持对消息本身进行设置(延迟队列的关键),又支持对队列进行设置(该队列中所有消息存在相同的过期时间)

对消息本身进行设置:即使消息过期,也不会马上从队列中抹去,因为每条消息是否过期是在即将投递到消费者之前判定的
对队列进行设置:一旦消息过期,就会从队列中抹去
如果同时使用这两种方法,那么以过期时间小的那个数值为准。当消息达到过期时间还没有被消费,那么该消息就“死了”,我们把它称为 死信 消息。

消息变为死信的条件
消息被拒绝(basic.reject/basic.nack),并且requeue=false
消息的过期时间到期了
队列达到最大长度
队列设置注意事项

队列中该属性的设置要在第一次声明队列的时候设置才有效,如果队列一开始已存在且没有这个属性,则要删掉队列再重新声明才可以;
队列的 ttl 只能被设置为某个固定的值,一旦设置后则不能更改,否则会抛出异常;
死信交换机
死信交换机全拼Dead-Letter-Exchange,简称DLX。

当消息在一个队列中变成死信之后,如果这个消息所在的队列设置了x-dead-letter-exchange参数,那么它会被发送到x-dead-letter-exchange对应值的交换机上,这个交换机就称之为死信交换机,与这个死信交换器绑定的队列就是死信队列。

x-dead-letter-exchange:出现死信之后将死信重新发送到指定交换机
x-dead-letter-routing-key:出现死信之后将死信重新按照指定的routing-key发送,如果不设置默认使用消息本身的routing-key
死信队列与普通队列的区别就是它的RoutingKey和Exchange需要作为参数,绑定到正常的队列上。

生产者发送带有 ttl 的消息放入交换机路由到延时队列中
在延时队列中绑定死信交换机与死信转发的routing-key
等延时队列中的消息达到延时时间之后变成死信转发到死信交换机并路由到死信队列中
最后供消费者消费
通过调用接口,发现10秒之后才会消费消息

问题升级
由于开发环境和测试环境使用的是同一个交换机和队列,所以发送的延时时间都是30分钟。但为了在测试环境让测试同学方便测试,故手动将测试环境的时间改为了1分钟。
接着问题就来了:延时时间为1分钟的消息并没有立即被消费,而是等30分钟的消息被消费完之后才被消费了

原因就是延时队列也满足队列先进先出的特征,当10秒的消息未出队列时,后边的消息不能顺利出队,造成后边的消息阻塞了,未能达到精准延时。

我们可以利用x-delay-message插件来解决

生产者发送消息到交换机时,并不会立即进入,而是先将消息持久化到 Mnesia(一个分布式数据库管理系统)
插件将会尝试确认消息是否过期
若消息过期,消息会通过 x-delayed-type 类型标记的交换机投递至目标队列,供消费者消费

局限性
延迟的消息存储在一个Mnesia表中,当前节点上只有一个磁盘副本,它们将在节点重启后存活。

虽然触发计划交付的计时器不会持久化,但它将在节点启动时的插件激活期间重新初始化。显然,集群中只有一个预定消息的副本意味着丢失该节点或禁用其上的插件将丢失驻留在该节点上的消息。

该插件的当前设计并不适合延迟消息数量较多的场景(如数万条或数百万条),另外该插件的一个可变性来源是依赖于 Erlang 计时器,在系统中使用了一定数量的长时间计时器之后,它们开始争用调度程序资源,并且时间漂移不断累积。

【#美国中情局主战网络攻击武器曝光#:世界各地重要信息基础设施已成美国“情报站”】#CIA对全球高价值目标实施无差别攻击控制# 近日,美国通过网络对全球进行监控窃密的又一主战装备曝光,这一主战装备即为美国中央情报局(CIA)专用的“蜂巢”恶意代码攻击控制武器平台(以下简称“蜂巢平台”)。国家计算机病毒应急处理中心的研究人员在接受采访时对《环球时报》记者表示,全球互联网和世界各地的重要信息基础设施已经成为美国情治部门的“情报站”,从技术细节分析,现有国际互联网的骨干网设备和世界各地的重要信息基础设施中,只要包含美国互联网公司提供的硬件、操作系统和应用软件,就极有可能成为美国情治机构的攻击窃密目标,全球互联网上的全部活动、存储的全部数据或都“如实”展现在美国情治机构面前。

近一段时间以来,中国网络安全机构连续揭开美国国家安全局(NSA)“电幕行动”“APT-C-40”“NOPEN”“量子”网络攻击武器的真面目。相较而言,此次曝光的“蜂巢”平台有哪些新的特点?对全球网络用户有哪些新提示?国家计算机病毒应急处理中心研究人员接受《环球时报》独家专访做出进一步解释。

根据介绍,“蜂巢”平台由CIA下属部门和美国著名军工企业诺斯罗普·格鲁曼(NOC)旗下公司联合研发,系CIA专用的网络攻击武器装备,该装备具有五大特点。

首先,“蜂巢”平台智能化程度高。该武器是典型的美国军工产品,模块化、标准化程度高,扩展性好,表明美国已实现网络武器的“产学研一体化”。这些武器可根据目标网络的硬件、软件配置和存在后门、漏洞情况自主确定攻击方式并发起网络攻击,可依托人工智能技术自动提高权限、自动窃密、自动隐藏痕迹、自动回传数据,实现对攻击目标的全自动控制。其强大的系统功能、先进的设计理念和超前的作战思想充分体现了CIA在网络攻击领域的能力。其网络武器涵盖远程扫描、漏洞利用、隐蔽植入、嗅探窃密、文件提取、内网渗透、系统破坏等网络攻击活动的全链条,具备统一指挥操控能力,已基本实现人工智能化。这同时也可以证明,CIA对他国发动网络黑客攻击的武器系统已经实现体系化、规模化、无痕化和人工智能化。

其次,“蜂巢”平台隐蔽性强。该平台采用C/S架构,主要由主控端、远程控制平台、生成器、受控端程序等4部分组成。CIA攻击人员利用生成器生成定制化的受控端恶意代码程序,服务器端恶意代码程序被植入目标系统并正常运行后,会处于静默潜伏状态,实时监听受控信息系统网络通讯流量中具有触发器特征的数据包,等待被 “唤醒”。CIA攻击人员可以使用客户端向服务器端发送“暗语”,以“唤醒”潜伏的恶意代码程序并执行相关指令,之后CIA攻击人员利用名为“割喉”的控制台程序对客户端进行操控(如图1所示)。为躲避入侵检测,发送“暗语”唤醒受控端恶意代码程序后,会根据目标环境情况临时建立加密通信信道,以迷惑网络监测人员、规避技术监测手段。

此外,为进一步提高网络间谍行动的隐蔽性,CIA在全球范围内精心部署了蜂巢平台相关网络基础设施。从已经监测到的数据分析,CIA在主控端和被控端之间设置了多层动态跳板服务器和VPN通道,这些服务器广泛分布于加拿大、法国、德国、马来西亚和土耳其等国,有效隐藏自身行踪,受害者即使发现遭受“蜂巢”平台的网络攻击,也极难进行技术分析和追踪溯源。

第三,“蜂巢”平台攻击涉及面广。CIA为了满足针对多平台目标的攻击需求,针对不同CPU架构和操作系统分别开发了功能相近的“蜂巢”平台适配版本。根据目前掌握的情况,“蜂巢”平台可支持现有主流的CPU架构,覆盖Windows、Unix、Linux、Solaris等通用操作系统,以及网络设备专用操作系统等。

第四,“蜂巢”平台设定有重点攻击对象。 从攻击目标类型上看,CIA特别关注MikroTik系列网络设备。MikroTik公司的路由器等网络设备在全球范围内具有较高流行度,特别是其自研的RouterOS操作系统,被很多第三方路由器厂商所采用,因此CIA对这种操作系统的攻击能力带来的潜在风险难以估量。CIA特别开发了一个名为“Chimay-Red”的MikroTik路由器漏洞利用工具,并编制了详细的使用说明。该漏洞利用工具利用存在于MikroTik RouterOS 6.38.4及以下版本操作系统中的栈冲突远程代码执行漏洞,实现对目标系统的远程控制。

第五,“蜂巢”平台突防能力强,应引起全球互联网用户警惕。“蜂巢”平台属于“轻量化”网络武器,其战术目的是在目标网络中建立隐蔽立足点,秘密定向投放恶意代码程序,利用该平台对多种恶意代码程序进行集中控制,为后续持续投送“重型”网络攻击武器创造条件。“蜂巢”平台作为CIA攻击武器中的“先锋官”和“突击队”,承担了突破目标防线的重要职能,其广泛的适应性和强大的突防能力向全球互联网用户发出了重大警告。

这位研究人员指出,与此前NSA被曝光的美国网络攻击武器一样,CIA对全球范围的高价值目标实施无差别的攻击控制和间谍窃密。CIA的黑客攻击和网络间谍活动目标涉及世界各国政府、政党、非政府组织、国际组织和重要军事目标,各国政要、公众人物、社会名人和技术专家,教育、科研、通讯、医疗机构,大量窃取受害国的秘密信息,大量获取受害国重要信息基础设施的控制权,大量掌握世界各国的公民个人隐私,服务于美国维持霸权地位。而且,全球互联网和世界各地的重要信息基础设施已经成为美国情治部门的“情报站”。“从技术细节分析,现有国际互联网的骨干网设备和世界各地的重要信息基础设施中(服务器、交换设备、传输设备和上网终端),只要包含美国互联网公司提供的硬件、操作系统和应用软件,就极有可能包含零日(0day)或各类后门程序(Backdoor),就极有可能成为美国情治机构的攻击窃密目标,全球互联网上的全部活动、存储的全部数据或都‘如实’展现在美国情治机构面前,成为其对全球目标实施攻击破坏的 ‘把柄’和 ‘素材’。”

针对“蜂巢”平台高度智能化、高度隐蔽性的特点,互联网使用者该如何发现和应对“蜂巢”平台的威胁。国家计算机病毒应急处理中心提醒广大互联网用户,美国情治部门的网络攻击是迫在眉睫的现实威胁,针对带有美国“基因”的计算机软硬设备的攻击窃密如影随形。现阶段避免遭受美国政府黑客攻击的权宜之计是采用自主可控的国产化设备。此外,该中心的研究人员也建议互联网使用者及时更新网络设备、上网终端的操作系统,并及时打好补丁,同时关闭不必要的网络服务和端口,按照《中华人民共和国网络安全法》、《网络安全等级保护条例》等法律法规的要求做好网络安全防护工作。(环球时报-环球网报道 特约记者袁宏。图1为“割喉”(cutthroat)主要命令行参数说明;如图2所示,主控端与被控端建立连接后可执行相应控制命令;如图3所示,主控端与被控端建立连接后可执行相应控制命令。) 环球时报


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 结果我错了……除了某几个他笑的镜头 其他时候我都不太get得到他的帅=_=女主夏白橙很可爱啊 身高差也很萌。#本日话题# | #大家来吐槽# 截止目前我们已经
  • ­9、女命中原局中食伤并透,食伤自坐官、杀,夫宫自坐官星墓库的,多为两次婚姻­食伤并透,代表自己个性很强,丈夫因为自己的个性,难于安身立命;同时,配偶星必因克制
  • #IUCN受威胁物种红色名录#易危© Andrew Hearn and Joanna Ross#地球守护者#巽他海峡(Sund Strait)位于苏门答腊岛和爪
  • 幸运遇见你 感叹时间飞逝 愿往事如烟如尘 也愿你美好如初 快乐陪伴 所遇良人 专辑大卖 爱你的你爱的人都身体健康 这是陪你过的第一个生日(以后还会有很多很多个)
  • 关键他还有才华,有才华的人最忌讳被他人嫉妒,而他配印,该说什么不该说什么你说他能差嘛?这就是通常说~伤官带印~既聪明我又能表达妈妈说:他再忙 只要你说什么他总归
  • #iKON-金知元Bobby##延南洞可爱鬼金知元# 0105小元的那年今日 饭拍高清&预览 190105 GDA金唱片颁奖典礼 18p cr:
  • 查看更多新都信息:1、请在各大手机应用市场下载“香见”APP2、请关注“这里是新都”微信公众号来源:新都融媒记者:贺珊娜编辑:张晓迪审核:李劲 张兰#秋系氛围感
  • #悠真YUMA[超话]#twi cr.FUJITV_x_HYBEJP/#LUNÉ の皆さま注目!️10/9(日)23:00~24:00 CSフジテレビTWO✌️
  • 房地产企业据此可以取舍:如果企业预计利息费用较高,开发房地产项目主要依靠负债筹资,利息费用所占比例较高,则可计算分摊的利息并提供金融机构证明,据实扣除;反之,主
  • 我给摸他的脉,脉象是一种弦细而硕的脉,舌红苔少,我说你这是典型的真阴不足所引起的便秘,中医叫阴虚便秘。这个患者是一个69岁的男患者,它的便秘征象就是排便时间长而
  • 太好了~推主:如果在演出找到了的话,当时哥哥拿着的发带帽子...可以给一个那样的吗?(大笑)OK!推主:谢谢~爱你~(做了脸颊比心)&推主:再见~(挥挥
  • #食物语手游[超话]# 今天在推上看到新马服《合香如故》活动的宣传图,忽然那期的两首背景音乐----《合香如故》和《烟涛微茫》自动在脑内播放。 声音和气味会
  • (是谁在哭)❷在弦音似你那张卡面里,陆沉曾经说“你遭遇的世界将是一种令人绝望的恸哭”后面还有很多,那段话真把我搞破防了,俺截过图还做过QQ签名……但是女主补充了
  • 女人没有臀部无肉,蹲下去屁股尖尖,这是多做少成的女人,一生奔波远嫁,不能从一而终,守财能力不足,亲缘不佳,难以与人相处,做事偏于刻薄,少有包容,到老缺乏财产依靠
  • (爆出来对你有什么好处,你们还想封城封两个月?封城骂娘也是你们,现在不爆出来你们还骂,我真不知道你们想要什么……你们这些人真难对付……我说白了)想和我交往很简单
  • 近日,深圳爆出一套价值7300万元的二手房产,在交易中产生了700多万元违约金。而此前深圳二手房违约金最高也就五六十万元,730万元的违约金在深圳确实是第一例。
  • 这个世界上最痛苦的离别方式是,从你们分开的那一刻开始,你没有办法再次走进他的生活,他却在你的生活中无处不在。无论经历什么,都不要放弃自己的分别之心,要保护自己的
  • 对比以往的数据可以发现,今年2月份,受到疫情的影响,北京的豪宅市场进入“速冻期”成交量可谓“寥寥”。在2019年底,北京的豪宅成交量也出现了一波上涨,其原因则是
  • 德国外交部发言人沙瑟8日表示,在“一个中国”政策的框架下,德国与台湾没有外交关系,并称包括联邦议院议长在内,德国政界有7个人的职位“涉及主权”他们“与台湾没有接
  • 2016日影资源【#老人交响乐团#】链接:出演: 杏 / 森下能幸 / 光石研 / 黑岛结菜 / 坂口健太郎 / 笹野高史 / 藤田弓子 等,导演: 细川彻,编