上一页 1 ··· 148 149 150 151 152 153 154 155 156 ··· 234 下一页

2019年2月20日

Python猴子补丁

摘要: 属性在运行时的动态替换,叫做猴子补丁(Monkey Patch)。 为什么叫猴子补丁 属性的运行时替换和猴子也没什么关系,关于猴子补丁的由来网上查到两种说法: 1,这个词原来为Guerrilla Patch,杂牌军、游击队,说明这部分不是原装的,在英文里guerilla发音和gorllia(猩猩)相 阅读全文

posted @ 2019-02-20 14:28 ExplorerMan 阅读(616) 评论(0) 推荐(0)

浅谈服务治理与微服务

摘要: 近期都在谈微服务,本人也正在做相关的工作,应领导要求做了一个微服务的分享,本篇文章主要来源于分享的PPT,所以有些简单,有问题可以在下面留言,大家 一起讨论。 本篇文章先简单介绍了互联网架构的演变,进而介绍了服务化,最后再介绍微服务,微服务是服务治理的升级也是互联网架构的进一步延伸。 互联网架构演变 阅读全文

posted @ 2019-02-20 13:24 ExplorerMan 阅读(205) 评论(0) 推荐(0)

微服务

摘要: 什么是微服务架构 “微服务”一词源于Martin Fowler的名为Microservices的博文, 可以在他的官方博客 上找到: http://mar巨nfowler.com/articles/microservices.html。 简单地说, 微服务是系统架构上的一种设计风格, 它的主旨是将一 阅读全文

posted @ 2019-02-20 13:19 ExplorerMan 阅读(152) 评论(0) 推荐(0)

Tornado部署与运行

摘要: 运行多个Tornado实例 网页响应不是特别的计算密集型处理多个实例充分利用 CPU多端口怎么处理4.使用Supervisor监控Tornado进程安装(注意看是否需要指定使用python2版本) sudo pip2 install supervisor安装完之后先启动 sudo superviso 阅读全文

posted @ 2019-02-20 11:44 ExplorerMan 阅读(364) 评论(0) 推荐(0)

tornado部署

摘要: 1.为什么要运行多个tornado实例同步请求时,在应用处理过程中(如数据库查询,磁盘访问),服务器进程不能接受新请求。所以需要运行多个服务器进程实例。异步请求时,在应用处理时,服务器进程是非阻塞的,可以接受新请求,因此tornado的非阻塞架构也可以很好地解决这个问题。 2.nginx作反向代理我 阅读全文

posted @ 2019-02-20 11:39 ExplorerMan 阅读(309) 评论(0) 推荐(0)

2019年2月19日

以gevent(协程) 方式跑uwsgi服务

摘要: 当你的系统存在一些IO或网络请求较久的操作时, 如果以默认的方式启动uwsgi服务, 那么如果这类请求过多的时候, 所以进程被卡死. uwsgi就无法再对后续请求做处理了. 这时可以用gevent的方式跑起uwsgi服务, 这样当某个请求在IO或网络请求中时, uwsgi进程可以去处理其他的请求. 阅读全文

posted @ 2019-02-19 23:11 ExplorerMan 阅读(654) 评论(0) 推荐(0)

【测试】Gunicorn , uWSGI同步异步测试以及应用场景总结

摘要: 最近使用uwsgi出了一些问题,于是测试下Gunicorn测试对比下 环境一颗cpu 1g内存 Centos系统 Django作为后端应用,Gunicorn默认模式和异步模式,响应基本是无阻塞类型测试的request是一个加密操作,对url中的几个参数做一个ase加密说明:下面的模拟阻塞模式,类似于 阅读全文

posted @ 2019-02-19 23:11 ExplorerMan 阅读(902) 评论(0) 推荐(0)

uwsgi配置理解

摘要: 最近使用uwsgi 部署了flask应用,出现了不少问题,仔细查阅了一下资料以及翻看了官方文档,就对自己了解到的做个总结~~ 一、http/http-socket/socketuwsgi开头当然少不了通信的接口。 有3种方式: socket=127.0.0.1:8888 http=0.0.0.0:8 阅读全文

posted @ 2019-02-19 22:55 ExplorerMan 阅读(1665) 评论(0) 推荐(0)

python Web开发你要理解的WSGI & uwsgi详解

摘要: WSGI协议 首先弄清下面几个概念: WSGI:全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述web server如何与web application通信的规范。server和application的 阅读全文

posted @ 2019-02-19 22:41 ExplorerMan 阅读(1192) 评论(0) 推荐(0)

python基于协程的网络库gevent、eventlet

摘要: python网络库也有了基于协程的实现,比较著名的是 gevent、eventlet 它两之间的关系可以参照 Comparing gevent to eventlet, 本文主要简单介绍一下eventlet一个例子 客户端: import eventletfrom eventlet.green im 阅读全文

posted @ 2019-02-19 22:40 ExplorerMan 阅读(445) 评论(0) 推荐(0)

上一页 1 ··· 148 149 150 151 152 153 154 155 156 ··· 234 下一页

导航