欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

【nameko】入门笔记

时间:2023-06-24
Nameko是什么

一个让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中文教程

刚开始学习研究,先做个简单的笔记记录!!

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。