• 2024-06-05RabbitMQ tutorial - "Hello world!"
    RabbitMQtutorial-"Helloworld!"本例阻塞线程方式一生产者一消费者依赖项abbitMQisinstalledrunningonlocalhostonthestandardport(5672).理解RabbitMQisamessagebroker:itacceptsandforwardsmessages.Youcanthinkaboutitasapostoffic
  • 2024-05-27RabbitMQ(python)
     一、认识MQMQ全称为MessageQueue消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。这样发布者和使用者都不用知道对方的存在。生产者消费者模式是通过一个容器来解决生
  • 2024-05-04RabbitMQ的基本使用
    在数据采集的过程中,可能需要一些进程间的通信,如一个进程负责构造爬取请求,另一个负责执行这些请求;某个数据爬取进程执行完毕,通知另一个负责数据处理的进程开始爬取数据;某个进程新建了一个爬取任务,通知另一个负责数据爬取的进程开始爬取数据。为了降低进程耦合度,需一个消息
  • 2024-04-27rabbitmq
    一消息队列介绍1.1介绍消息队列就是基础数据结构中的“先进先出”的一种数据机构。想一下,生活中买东西,需要排队,先排的人先买消费,就是典型的“先进先出”1.2MQ解决什么问题MQ是一直存在,不过随着微服务架构的流行,成了解决微服务之间问题的常用工具。应用解耦以电商应用为例
  • 2024-03-29rabbitmq
    消息安全之durable持久化#queue持久化#消息持久化sendimportpika#1拿到链接credentials=pika.PlainCredentials("admin","admin")connection=pika.BlockingConnection(pika.ConnectionParameters(host='10.0.0.111',port=5672,credentials=
  • 2024-03-1220240311 大模型快讯
    //社区生态//零一万物自研全导航图向量数据库。零一万物宣布推出基于全导航图的新型向量数据库笛卡尔(Descartes),已包揽权威榜单ANN-Benchmarks6项数据集评测第一名。//语言大模型//清华发布大模型长文本理解方法InfLLM。InfLLM在没有引入额外训练的情况下,利用一个外部
  • 2024-02-19探索AI视频生成新纪元:文生视频Sora VS RunwayML、Pika及StableVideo——谁将引领未来
    探索AI视频生成新纪元:文生视频SoraVSRunwayML、Pika及StableVideo——谁将引领未来由于在AI生成视频的时长上成功突破到一分钟,再加上演示视频的高度逼真和高质量,Sora立刻引起了轰动。在Sora横空出世之前,Runway一直被视为AI生成视频的默认选择,尤其是自去年11月推出第二代模型以
  • 2024-02-18Sora、Pika文生视频模型对比
    OpenAI重磅发布文生视频模型Sora,Sora在视频时长与视觉效果等方面相较于Pika、Runway等主流文生视频工具有了极大幅度的提升。具体来看,Sora生成的视频具有超长时长、世界模型、多镜头切换的三大特性:1)超长时长Sora可生成长达一分钟的高清视频,而此前Pika、Runway等模型生
  • 2024-01-24RabbitMQ的几种应用场景
    之前的几篇文章介绍了一下RabbitMQ的概念以及环境的搭建和配置,有了RabbitMQ环境就可以基于其实现一些特殊的任务场景了。RabbitMQ官方有个很好的Tutorials基本覆盖了RabbitMQ的各中常见应用场景,现以代码加注释的方式以其Python客户端pika为例简单介绍如下。更详尽的信息可参阅:htt
  • 2024-01-24Python三方库:Pika(RabbitMQ基础使用)
    Python有多种插件都支持RabbitMQ,本文介绍的是RabbitMQ推荐的Pika插件。使用pip直接安装即可pipinstallpika。一、RabbitMQ简介1.MQ简介MQ(MessageQueue,消息队列),是一个在消息传输过程中保存消息的容器,多用在分布式系统之间进行通信。MQ优势应用解耦:提高系统容错性和可
  • 2024-01-09Farewell to Pika, Embracing the Arrival of PikiwiDB in 2024
    今年(2023年) 3 月份于某接手项目时,OpenAtom 基金会 Pika 项目( https://github.com/OpenAtomFoundation/pika )对接人告诉我,OpenAtom 基金会旗下的多个项目都面临了一个共同问题:项目名称被第三方注册为商标。出于合规要求,余三月份重点工作之一就是给项目重新申请一个全新
  • 2023-12-30Farewell to Pika, Embracing the Arrival of PikiwiDB in 2024
    今年(2023年) 3 月份于某接手项目时,OpenAtom 基金会 Pika 项目(https://github.com/OpenAtomFoundation/pika)对接人告诉我,OpenAtom 基金会旗下的多个项目都面临了一个共同问题:项目名称被第三方注册为商标。出于合规要求,余三月份重点工作之一就是给项目重新申请一个全新的
  • 2023-12-27基于 KubeBlocks 的 PikiwiDB(原Pika) 云化下一站
    本文作者:于雨目前任职于360智汇云云平台基础架构部,dubbogo社区负责人,OpenAtomFoundation/pika项目负责人,前蚂蚁集团seata项目负责人。从业⼗四年来⼀直在服务端基础架构工作,热爱开源,陆续参与和改进过Redis/Pika/Muduo/dubbo/dubbo-go/Sentinel-golang/Seata-go等知名项⽬
  • 2023-12-11What's new in Pika v3.5.2
    Pika社区近期发布了备受期待的v3.5.2版本https://github.com/OpenAtomFoundation/pika/releases/tag/v3.5.2-alpha,不仅解决了历史遗留的Bug问题,还引入了多项新特性。这些新特性主要包括Pika支持Redis事务、Pika上层增加缓存层实现冷热数据分离、提升读性能、Codis-Proxy
  • 2023-12-06Rabbitmq队列
    rabbitmq消息中间件-消息队列异步开发语言erlang爱立信公司1.安装pythonrabbitMQmodule 1pip3installpika关闭防火墙1serviceiptablesstop关闭防火墙2.实现最简单的队列通信send端:1#send端2importpika34credentials=pika.PlainCredent
  • 2023-11-13喜马拉雅 Redis 与 Pika 缓存使用军规
    作者:喜马拉雅董道光宣言:缓存不是万金油,更不是垃圾桶!!!缓存作为喜马拉雅至关重要的基础组件之一,每天承载着巨大的业务请求量。一旦缓存出现故障,对业务的影响将非常严重。因此,确保缓存服务的稳定和高效运行始终是我们的重要目标。下面是我们对喜马缓存历史故障复盘后总结的一套缓存使
  • 2023-11-10KubeBlocks v0.7.0 发布!支持引用外部组件,解耦备份 API,还支持了 Pika!
    我们很高兴地宣布KubeBlocksv0.7.0正式发布!在此版本中,KubeBlocks已支持31个开源数据库引擎,包括MariaDB、Elasticsearch、Pulsar和Pika等新的add-ons,为K8s用户提供了更广泛选择的同时,也延续了相同的用户体验。Highlights支持引用外部组件一些数据库集群依赖元数据存储进
  • 2023-11-10What's new in Pika v3.5.0
    时隔两年,Pika社区正式发布经由社区50多人参与开发并在360生产环境验证可用的v3.5.0版本,新版本在提升性能的同时,也支持了Codis集群部署,BlobDBKV分离,增加Exporter等新特性。我们将详细介绍该版本引入的重要新特性。1去除Rsync在v3.5.0版本之前,Pika使用Rsync工具
  • 2023-10-18Pika v3.5.1发布!
    Pika社区很高兴宣布,我们今天发布已经过我们生产环境验证v3.5.1版本,https://github.com/OpenAtomFoundation/pika/releases/tag/v3.5.1 。该版本不仅做了很多优化工作,还引入了多项新功能。这些新功能包括动态关闭WAL、ReplicationID检测是否增量复制、在K8s环境上
  • 2023-10-12几款能容易使用的AI绘画工具
    首先介绍一款软件叫做Discord,这是一个非常火爆的社交软件,目前市面上有很多ai绘画工具都可以在在其对应的社区上运行。Discord|玩耍聊天的地方这个网站可以访问Discord网页版,也可以下载客户端。之后就可以进行注册和登录。下载后如果进不去可以使用一个叫作watttoolkit的上网
  • 2023-10-03PythonOther
    Gitgit是一个分布式的版本控制软件,版本控制最早期是文件的复制粘贴、下一个阶段是集中管理、现在是分布式管理。集中管理是将文件存储到一个地方,优点是解决了共同开发,缺点也很明显就是如果存储的地方出现问题就无法使用了。分布式管理就很好了在网络中的每个点都存储一遍
  • 2023-09-10【7.0】基于RabbitMQ实现RPC
    【一】RPC介绍【1】介绍RPC(RemoteProcedureCall)是一种远程过程调用的协议,它允许一个计算机程序通过网络请求调用远程服务器上的一个子程序或函数。基于RabbitMQ实现的RPC可以更加可靠地实现远程过程调用。【2】分布式的系统中使用微服务之间的调用resful的接口rpc调
  • 2023-09-10【6.0】RabbitMQ使用之发布订阅
    【一】发布订阅【1】发布者importpika#【1】创建连接并设置认证信息credentials=pika.PlainCredentials("admin","admin")connection=pika.BlockingConnection(pika.ConnectionParameters('101.133.225.166',credentials=credentials))#【2】创建通道channel
  • 2023-08-30RabbitMQ Stream类型队列
    RabbitMQ提供了三种类型的队列:ClassicQuorumStream官方文档对于流队列的描述是:高性能、可持久化、可复制、非破坏性消费、只追加写入的日志使用场景:一个队列将同一条消息分发给不同消费者可重复消费消息更高的性能存储大量消息而不影响性能更高的吞
  • 2023-08-27openstack nova基础知识——RabbitMQ
    nova中各个组件之间的交互是通过“消息队列”来实现的,其中一种实现方法就是使用RabbitMQ,对RabbitMQ的使用,官方文档上有一个非常好的GetStarted,由浅及深,结合例子,很容易理解。现在对RabbitMQ的理解,就是利用它可以非常灵活的定制自己想要实现的消息收发机制。其中,有这样几个角色:produ