环境安装:一个让python程序员关注应用逻辑和测试的微服务框架。
主要特性:AMQP RPC and Events (pub-sub)HTTP GET, POST & websockets简化开发的命令行工具单元和集成测试工具
一、环境安装:pip方式 第一步:安装nameko依赖包
pip instal nameko
第二步:安装RabbitMQ依赖# nameko采用RabbitMQ作为注册中心,所以使用nameko必须要先安装RabbitMQsudo apt install rabbitmq-server
第三步:开启管理UI (可选)# 启动rabbitmq_management插件# link: https://www.rabbitmq.com/management.htmlsudo rabbitmq-plugins enable rabbitmq_management
# 顺利的话输出以下内容,即可直接访问管理WEB地址:The following plugins have been configured: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatchApplying plugin configuration to rabbit@yunuo...The following plugins have been enabled: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatchstarted 3 plugins.
二、环境安装:docker方式 第一步:从DockerHub拉取rabbitmq镜像docker pull rabbitmq:management
第二步:运行RabbitMQ容器docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:management# 如果需要设置用户名和密码,则使用这条命令docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password -p 15672:15672 -p 5672:5672 rabbitmq:management
管理UI界面预览(英文页面):默认访问URL:http://{hostname}:15672/,默认账号/密码:guest
登陆页面:
登录后的管理页面:
Nameko官方文档RabbitMQ官方文档Python微服务框架nameko的简单使用Nameko中文教程
刚开始学习研究,先做个简单的笔记记录!!