该文被密码保护。 阅读全文
posted @ 2023-09-10 20:02 Chimengmeng 阅读(8) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-09-10 20:02 Chimengmeng 阅读(2) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-09-10 20:01 Chimengmeng 阅读(4) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-09-10 20:01 Chimengmeng 阅读(15) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-09-10 20:01 Chimengmeng 阅读(3) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-09-10 20:00 Chimengmeng 阅读(5) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-09-10 19:59 Chimengmeng 阅读(3) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-09-10 19:59 Chimengmeng 阅读(4) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-09-10 19:58 Chimengmeng 阅读(8) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-09-10 19:58 Chimengmeng 阅读(4) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-09-10 19:57 Chimengmeng 阅读(12) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-09-10 19:57 Chimengmeng 阅读(5) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-09-10 19:57 Chimengmeng 阅读(7) 评论(0) 推荐(0)
摘要: 【RabbitMQ总结】 【一】消息队列引入 什么是消息队列 消息队列解决的问题 常见的消息队列比较 【二】RabbitMQ安装 什么是 RabbitMQ 服务器原生安装 RabbitMQ 客户端安装 RabbitMQ Windows 安装 RabbitMQ RabbitMQ 设置用户名和密码 Ra 阅读全文
posted @ 2023-09-10 19:51 Chimengmeng 阅读(32) 评论(0) 推荐(0)
摘要: 【一】咱们开发的环境 【1】Windows开发,Linux上线 在这种情况下,我们可以在Windows上进行开发,然后将项目部署到Linux服务器上。 一般而言,我们可以使用跨平台的开发工具和技术,例如Python、Java等。 这样可以最大程度上减少开发和部署环境之间的差异。 案例: 假设我们正在 阅读全文
posted @ 2023-09-10 19:40 Chimengmeng 阅读(210) 评论(0) 推荐(0)
摘要: 【引入】 【1】为什么要使用分布式锁 我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的锁进行处理,并且可以完美的运行,毫无Bug! 注意这是单机应用,后来业务发展,需要做集群,一个应用需要部署到几台机器上然后做负载均衡,大致如下图: 上图可以看到 变量A存在 阅读全文
posted @ 2023-09-10 19:39 Chimengmeng 阅读(75) 评论(0) 推荐(0)
摘要: 【一】引入 要理解微服务,首先要先理解不是微服务的那些。 通常跟微服务相对的是单体应用,即将所有功能都打包成在一个独立单元的应用程序。 从单体应用到微服务并不是一蹴而就的,这是一个逐渐演变的过程。 本文将以一个网上超市应用为例来说明这一过程。 【二】最初的需求 【1】萌芽 几年前,小明和小皮一起创业 阅读全文
posted @ 2023-09-10 19:39 Chimengmeng 阅读(98) 评论(0) 推荐(0)
摘要: 【一】RabbitMQ Producer:生产者,消息的提供者 Consumer:消费者,消息的使用者 Broker:MQ服务器,管理队列、消息及相关信息 Message:消息,程序间的通信的数据 Queue:队列,消息存放的容器,消息先进先出 Exchange:交换机,用于分发消息 【二】Rabb 阅读全文
posted @ 2023-09-10 19:39 Chimengmeng 阅读(845) 评论(0) 推荐(1)
摘要: 【一】RPC介绍 【1】介绍 RPC(Remote Procedure Call)是一种远程过程调用的协议,它允许一个计算机程序通过网络请求调用远程服务器上的一个子程序或函数。 基于RabbitMQ实现的RPC可以更加可靠地实现远程过程调用。 【2】分布式的系统中使用 微服务之间的调用 resful 阅读全文
posted @ 2023-09-10 19:38 Chimengmeng 阅读(110) 评论(0) 推荐(0)
摘要: 【一】发布订阅 【1】发布者 import pika # 【1】创建连接并设置认证信息 credentials = pika.PlainCredentials("admin","admin") connection = pika.BlockingConnection(pika.ConnectionP 阅读全文
posted @ 2023-09-10 19:38 Chimengmeng 阅读(254) 评论(0) 推荐(0)