上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 48 下一页
摘要: Apache Thrift 是主流的PRC框架之一 1,最初是由 facebook 实现的一种支持多种编程语言的,高效的远程服务器框架 2,它采用中间语言(IDL,接口描述语言),定义PRC接口和数据类型,通过编译器生成不同的代码(python,java,C++,Ruby)等 3,其传输数据采用的是 阅读全文
posted @ 2018-12-24 22:11 十七楼的羊 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 项目服务化架构: 1,服务化指的是项目架构微服务化. 2,服务化的划分规则: 1),根据业务划分,比如豆瓣电影是一个产品线,把豆瓣电影独立成一个服务,被其他的产品线使用.整个豆瓣网站都不会由于一个产品线问题,让整个网站不能使用. 2),根据功能划分,豆瓣的读书,音乐,电影都有长评的功能。把长评功能独 阅读全文
posted @ 2018-12-24 19:28 十七楼的羊 阅读(817) 评论(0) 推荐(0) 编辑
摘要: rabitmq 异常处理: 1,首先rabbitmq重启后queue和Exchange会被清除,包括数据,为了避免此类发生需要使用持久化技术 1,服务器异常:采用永久话的队列存储,这样就算服务器崩溃了,重新启动还会有队列信息 channel.queue_declare(queue = 'hello' 阅读全文
posted @ 2018-12-21 00:09 十七楼的羊 阅读(374) 评论(0) 推荐(0) 编辑
摘要: import shlex import logging logger = logging.getLogger(__name__) class OSUtil(object): @staticmethod def safe_popen(cmd, timeout=None, interval=10, ** 阅读全文
posted @ 2018-12-17 21:06 十七楼的羊 阅读(3543) 评论(0) 推荐(1) 编辑
摘要: 进程: 一个具有一定的独立功能的程序在一个数据集合上的一次动态执行过程! 程序与进程息息相关,一个程序可以有多个进程,一个进程包含多个程序 进程是程序功能的具体体现,程序每次运行构成不同的进程(相同的代码,不同的资源也是不同的程序) 每一个进程都有一个相互独立的进程控制块,存储着进程的信息进程包含: 阅读全文
posted @ 2018-12-01 18:50 十七楼的羊 阅读(163) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 48 下一页