Web-service
文章平均质量分 78
web service
uncle_ll
这个作者很懒,什么都没留下…
展开
-
基于RabbitMQ的异步消息传递:发送与消费
mq消息队列原创 2024-06-27 23:30:00 · 2039 阅读 · 0 评论 -
BATSIGN 世界上最简单的个人电子邮件通知 API
Batsign,被誉为“世界上最简单的个人电子邮件通知API”,为用户提供一键触发的电子邮件通知服务。无需复杂配置,轻松实现自动化工作流程。无论是开发者、系统管理员还是普通用户,Batsign都能提供高效、可靠的通信体验。探索自动化通知的无穷可能,从Batsign开始。原创 2024-02-07 10:25:45 · 1165 阅读 · 0 评论 -
Gunicorn性能优化:提升Python Web应用的服务效率
通过合理配置Gunicorn,可以显著提升Python Web应用的性能。无论是CPU密集型还是I/O密集型应用,都有对应的优化策略原创 2024-01-30 20:47:45 · 2042 阅读 · 0 评论 -
实战教程:如何在API监控中实现高效报警和通知
了解如何为API服务接口实施报警和通知机制。文章介绍了监控方法,如日志记录和性能监控,然后深入研究了电子邮件通知、短信通知和团队通信工具集成等多种通知方式。示例代码演示了如何通过Python发送电子邮件通知,并解决了Gmail的SMTP验证问题。最终,读者将学会构建一个可靠的API监控报警系统,确保应用程序的稳定性和性能。原创 2023-09-26 23:00:00 · 786 阅读 · 0 评论 -
Nginx增添api接口记录
本文介绍如何在Nginx配置文件中增添新的api接口。在文章中提供了一个简单的示例,演示如何在Nginx配置文件中添加一个新的server块来实现此目的。原创 2023-06-07 23:00:00 · 1275 阅读 · 0 评论 -
Flask 部署项目 Nginx + Gunicorn + Flask
问题来了,如何将多个后台ip及端口链接到一个接口,前端调用该接口之后,然后将请求分发给后台的多台机器上。这里选择常见的Nginx。Python WSGI HTTP Server: 实现了WSGI、uwsgi、http等协议,其作用就是把HTTP协议转化成语言支持的网络协议,用于处理客户端请求,并向客户端返回响应。这里的uwsgi则是uWSGI服务器的独占协议,与WSGI是两种不同的协议。上述配置文件可以通过weight控制权重,比如一个机器性能好,另外一个机器性能差,可以将好性能的机器的权重调高一些;原创 2022-08-24 23:30:00 · 1437 阅读 · 0 评论 -
web service压测工具:siege安装及使用介绍
Siege是一个http/https回归测试和基准测试工具。它旨在让Web开发人员在压力下测试其代码的性能,以了解它部署在互联网上的表现。它允许用户使用可配置数量的并发模拟用户访问Web服务器。这些用户将网络服务器置于“围攻下”。围攻的持续时间是在传输中测量,模拟用户的总和以及每个模拟用户重复点击服务器的次数。因此20个并发用户请求50次就是1000次传输。整个性能测量包括测试总耗时时长,传输的数据量(包括handlers),服务器的响应时间,事务速率,吞吐量,并发性以及返回的正常次数。原创 2022-08-23 21:45:00 · 2834 阅读 · 0 评论 -
踩坑之图像base64与url下载不一样
问题构建的一个flask请求,参数支持两种方式: base64格式的图像内容,或者是图像下载的url。偶尔会出现一种情况,同一张图片,按照base64的请求结果和从url下载下来的图像请求结果竟然有一定的差异。寻找中间原因。解决办法统一格式...原创 2021-02-08 18:31:23 · 905 阅读 · 1 评论 -
Python Web开发——base64 图片
Python Web开发——base64 图片Base64Base64是一种编码方式,它是一种基于64个可打印字符来表示二进制数据的表示方法,由于每6个比特为一个单元,对应某个可打印字符。3个字节相当于24个比特,对应于4个Base64单元,即3个字节可由4个可打印字符来表示。Base64常用于在通常处理文本数据的场合,表示、传输、存储一些二进制数据,包括MIME的电子邮件及XML的一些复杂数据。在我这里应用的时候是用于flask参数请求,将本地图片转换为base64进行传输;这里着重介绍一下图像与原创 2021-01-21 18:54:55 · 674 阅读 · 0 评论 -
python web service开发
python web service开发由于项目业务需要,接下来的一段时间主要是做web service开发。关于python web service开发主要有两方面的考量:实现服务测试服务性能服务的整个过程就是提供一个接口供别人来请求,服务器接收请求后就准备数据,并将准备好的结果返回给请求端。小组采用Flask + Gunicorn + Nginx 部署的整体方案来实现服务支持,其中...原创 2019-08-19 20:08:58 · 446 阅读 · 0 评论