
web架构设计
nicajonh
编程,学习两大乐事
展开
-
python 微服务方案
介绍使用python做web开发面临的一个最大的问题就是性能,在解决C10K问题上显的有点吃力。有些异步框架Tornado、Twisted、Gevent 等就是为了解决性能问题。这些框架在性能上有些提升,但是也出现了各种古怪的问题难以解决。在python3.6中,官方的异步协程库asyncio正式成为标准。在保留便捷性的同时对性能有了很大的提升,已经出现许多的异步框架使用asyncio。使用较早的...转载 2018-04-17 17:08:09 · 29020 阅读 · 3 评论 -
Restful Webservice与Soap Webservices区别
Restful Webservice与Soap Webservices区别REST是一种架构风格,其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性。REST提出设计概念和准则为:1.网络上的所有事物都可以被抽象为资源(resource)2.每一个资源都有唯一的资源标识(resource ...转载 2016-05-01 16:13:13 · 2379 阅读 · 0 评论 -
分布式爬虫架构设计
1.基于scrarpy-redis及celery设计分布式架构爬虫 Scrapy-redis Queue替换为Redis对列Scrapy-redis 分布式架构图 scrapy-redis改进型这里值得说明的是:可以基于Celery构建分布消息任务队列爬虫Master作为Producer任务生产者,Slaves作为Workers执行者,实现爬虫任务精确、灵...原创 2018-04-12 18:42:48 · 1244 阅读 · 0 评论 -
微服务监控方案介绍
引入微服务带来便捷的同时,同时也引入了技术上的挑战,比如服务编排,监控等,这介绍下微服务监控方案及监控指标 首先,您需要了解什么是微服务架构设计,同时了解相关微服务与Docker介绍, 微服务架构的本质,是把整体的业务拆分成很多有特定明确功能的服务,通过很多分散的小服务之间的配合,去解决更大,更复杂的问题。对被拆分后的服务进行分类和管理,彼此之间使用统一的接口来进行交互。...转载 2019-05-30 21:10:31 · 7466 阅读 · 2 评论 -
MINA、Netty、Twisted一起学异步系列
http://xxgblog.com叉叉哥讲解netty,mima,twisted系列,个人感得很不错教程,分享下转载 2017-06-07 09:31:39 · 526 阅读 · 0 评论