微服务,比如用screen隔离开,然后每个service使用不同端口通信

基础在前:https://www.cnblogs.com/adamans/articles/10532050.html

微服务下用户微服务和celery微服务的交互:
flask app.py 和celery task.py在同一目录:先启动celery微服务:
screen -S celery_service
cd app:
celery -A app.task.celery worker -l info再启动flask:
screen -r user_post
uwsgi --http :5002 -w app.maincd app:
https://api5.xxx.com/user/posts/testing
post application/json
{"url": "http://s3.xxx.com/ba7571a95d64eaa69a49912f26816e2f.jpg"
}
{"code": 0,"data": {"task_id": "2ca85c18-9710-4735-aadc-26c5d7482828"},"message": "Success"
}https://api5.xxx.com/user/posts/testing/2ca85c18-9710-4735-aadc-26c5d7482828
get
{"code": 0,"data": {"id": "2ca85c18-9710-4735-aadc-26c5d7482828","ready": true,"result": [
"http://s3.xxx.com/ba7571a95d64eaa69a49912f26816e2f.jpg",60,"helloworld"],"state": "SUCCESS","status": "SUCCESS"},"message": "Success"
}

  

文件目录:

转载于:https://www.cnblogs.com/adamans/articles/10536219.html

微服务下flask和celery的通信相关推荐

  1. AspNetCore微服务下的网关-Kong(一)

    Kong是Mashape开源的高性能高可用API网关和API服务管理层.它基于OpenResty,进行API管理,并提供了插件实现API的AOP.Kong在Mashape 管理了超过15,000 个A ...

  2. 微服务下使用GraphQL构建BFF

    https://zhuanlan.zhihu.com/p/35108457 微服务架构,这个在几年前还算比较前卫的技术在如今遍地开花.得益于开源社区的支持,我们可以轻松地利用 Spring Cloud ...

  3. 微服务下的APM全链路监控

    https://opentalk.upyun.com/333.html 2017 年 10 月 29 日,又拍云 Open Talk 联合 Spring Cloud 中国社区成功举办了"进击 ...

  4. 微服务下蓝绿部署、红黑部署、AB测试、灰度发布、金丝雀发布、滚动发布的概念与区别...

    更多内容关注微信公众号:fullstack888 在有关微服务.DevOps.Cloud-native的迭代过程中,不可避免的需要"上线",上线就需要部署,需要部署就意味着有修改, ...

  5. 微服务下权限校验方案

    微服务权限校验方案 权限概述 鉴权和权限控制 权限问题描述 权限概述 任何一个系统都绕不开权限这两个字,一个良好的权限设计对一个系统起到了非常重要的作用,其实权限设计是个范围很大的问题,包括从数据库的 ...

  6. 如何保证微服务下的数据一致性?

    目录 1.传统应用的事务管理 1.1 本地事务 1.2 分布式事务 1.2.1 两阶段提交(2PC) 1.2.2 三阶段提交(3PC) 2.微服务下的事务管理 3.实现微服务下数据一致性的方式 3.1 ...

  7. 微服务下数据表之间的耦合关系

    微服务下数据表之间的耦合关系 1.问题产生 今天同事给我发了一个链接,问我这种做可视化建表的过程觉得怎么样?(如下图) 同事的意思主要是,在微服务架构下,新建单一数据表,然后表内数据需要引用其他数据表 ...

  8. 大系统化小之后,微信如何解决大规模微服务下的难题?

    "大系统小做",微服务与腾讯的理念有一些相同的地方.本文整理自许家滔在2016年ArchSummit全球架构师峰会的演讲,分享了微信在微服务架构的实践中遇到的问题与解决方案. 背 ...

  9. 反应式编程在微服务下的重生

    反应式编程在好几年前就已经出现了,它原理是基于反应式编宣言.但是,由于反应式编程推广速度比较缓慢,导致很多人现在对其不是很了解. 反应式编宣言: https://www.reactivemanifes ...

  10. asp.net session 如何知道是哪个浏览器客户端_微服务下的分布式session管理

    享学课堂特邀作者:老顾转载请声明出处! 前言 今天老顾带着大家了解一下session会话在微服务架构中采用的技术方案,以及 企业应用中需要注意的问题. session作用 我们知道在web应用中,we ...

最新文章

  1. iOS 微信SDK1.8.6后需要UniversalLink解决方案及采坑记录
  2. 字典怎么增加元素_python3基础之字典
  3. 两台笔记本如何不走路由而是通过无线网卡互联
  4. web项目的中绝对路径和相对路径
  5. 五大地形等高线特征_高考复习地形特征描述专题
  6. php array_merge 与 + 区别
  7. Oracle 12C CDB、PDB常用管理命令
  8. 信息奥赛一本通(1099:第n小的质数)
  9. 如何裁剪、合并视频?
  10. 未定义jm matlab,math – 使用Jm 1 = 2mj(m)-j(m-1)公式在MATLAB中计算bessel函数
  11. Windchill 零件操作通用类
  12. 40岁计算机研究生能干什么工作,快四十岁了,还能干点什么?
  13. SE96X、CM500-I27条码扫描引擎使用经验
  14. 完美解决Python 发送邮件126,136,QQ等,都会报•554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件
  15. 14、UI_02拨号盘动画
  16. 阿里云国际站如何注册?
  17. html 斜体变正体怎么变,WORD中编辑公式时怎样将斜体改成正体
  18. SAP Commerce Cloud 的 Simple Responsive Banner Component
  19. 输入一个正整数,判断它是否是回文数。要求定义和调用函数:int isPalindrome(int n),如果n是回文数,该函数返回1,否则返回0。回文数是指正读和反读都相同的数。
  20. Solace 调整最大连接数

热门文章

  1. 检测和语义分割_分割和对象检测-第4部分
  2. 端到端车道线检测_如何使用Yolov5创建端到端对象检测器?
  3. 小学计算机应用到英语课教案,人教版小学英语三年级上册unit one hello!文具单词教学信息技术应用成果(教学设计方案).doc...
  4. glob.glob()、sort() 等一些函数的用法
  5. php打印当前页面隐藏页眉,javascript实现window.print()去除页眉页脚_javascript技巧
  6. python金融网课_Python金融数据分析
  7. 一个纸水杯的测试用例设计。
  8. 必须掌握的30种SQL语句优化
  9. FZU 1502 Letter Deletion
  10. Java集合(十三)Iterator和Enumeration的区别和对比