李子无为的杂货铺

我自横刀向天笑,去留肝胆两昆仑!

最新Python异步编程详解

我们都知道对于I/O相关的程序来说,异步编程可以大幅度的提高系统的吞吐量,因为在某个I/O操作的读写过程中,系统可以先去处理其它的操作(通常是其它的I/O操作),那么Python中是如何实现异步编程的呢? 简单的回答是Python通过协程(coroutine)来实现异步编程。那究竟啥是协程呢?这...

2018-09-04 21:29:30

阅读数 77

评论数 0

Web worker 与JS中异步编程的对比

从一道题说起var t = true; setTimeout(function(){ t = false; }, 1000); while(t){ } alert('end');问,以上代码何时alert“end”呢? 测试一下:答案是:永远都不会alert。解析:JavaScript引擎是单...

2018-07-10 09:04:46

阅读数 151

评论数 0

ONAP北京版本安装(2)

helm是k8s生态中的一个包管理工具,helm chart是将某个应用所需的所有配置等打包到一起,发布到helm的repo中,tiller是helm的服务端组件,部署在k8s集群中。在部署应用时就可以使用类似于apt-get install的命令helm install来安装。helm相关组件的...

2018-07-06 21:14:05

阅读数 1421

评论数 1

ONAP北京版本安装(1)

ONAP北京版本在6月初发布,其中一大亮点是OOM(ONAP Operations Manager)的成熟,它使用流行的rancher/helm/k8s技术来部署和管理ONAP的生命周期,极大地简化和方便了ONAP的部署,同时节省了大量主机资源,从而让OOM成为官方推荐的部署方式。本文记录了参考官...

2018-07-06 20:56:59

阅读数 1851

评论数 0

5G网络的管理、编排与计费

注: 根据原文,略有删减2017年12月,3GPP通过两大5G里程碑事件,通过5G NR第一部分规范并完成5G阶段1系统架构。这些成绩的取得,都对新的管理标准提出了要求,因为5G带来更大的网络规模和更加复杂的电信系统。3GPP管理标准工作组SA5接近达到5G另一个重要的里程碑。根据去年我们完成的对...

2018-05-26 17:36:22

阅读数 3703

评论数 0

2018年的企业云成熟度模型

本文作为一个有价值的路线图,旨在帮助那些正在寻求优化企业云的人。随着规范和安全性因素的改善,除了构建功能丰富的私有云外,企业还开始将工作负载转移到公有云中。 两者的结合 - 混合云 - 将成为2018年及以后的主流基础架构模式。 在这篇博客文章中,我提出了一个适用于公司的企业成熟度模型,即将云计算...

2018-05-01 12:22:38

阅读数 416

评论数 0

NFV场景下KVM虚拟机的性能优化

NFV场景下网元运行在虚拟机中,而虚拟机之间的连接也由虚拟网络互连。由于CT网元,特别是数据面网元,对计算能力和转发能力要求非常高,网络虚拟化无论在技术上还是运维上都是一个系统化的演进优化过程。从技术上看,实现虚拟化由易到难的顺序是:控制面->业务面->...

2018-04-16 16:34:43

阅读数 494

评论数 0

后Kubernetes时代,带你系统梳理K8S 12大关键特性

导读:Kubernetes如今风靡一时,所有主要的云服务提供商都将其作为部署云原生应用的解决方案。Kubernetes有哪些显著的特性和工具优势,让企业开始接受它?本文作者给出了系统的梳理。“Action without orchestration is burn out; orchestrati...

2018-03-21 00:25:31

阅读数 415

评论数 0

谈谈2018年技术趋势和架构规划

2018年春节将近,中国将进入真正意义上的新年,但与2016VR元年、2017AI元年不同,2018年至今还未被一种狂热的技术所冠名。我们仍看到陈年老话题微服务改造还是技术圈经久不衰的热门事件,区块链、人工智能掀过一轮轮革命现在仍然蓄势待发,大前端、AIOps、云架构、边缘计算等话题目前看似蠢蠢欲...

2018-03-06 10:55:14

阅读数 441

评论数 0

tacker源码分析(Pike版本)--定时任务

tacker-conductor进程启动时会创建一个service.Service实例,一方面用于监听消息队列中的RPC请求,另一方面启动一个定时任务。class Service(n_rpc.Service): """Service o...

2018-02-08 17:55:52

阅读数 225

评论数 0

2017年Web前端技术综述

Web前端应用发展的历史大概经历了三个阶段:第一个阶段使用的是简单的静态页面,第二个阶段使用得是ASP、JSP、PHP等动态脚本语言,第三个阶段是Web2.0阶段,其核心技术是AJAX,同时伴随着SPA的兴起。SPA vs. MPA从字面上理解,SPA(单页面应用程序)整个应用只有一个页面,只加载...

2018-01-26 20:01:56

阅读数 8390

评论数 2

tacker源码分析(Pike版本)--实例化VNF

上一篇文章我们简要介绍了一下在初始化过程中,Tacker是如何建立路由的映射关系。本文将从REST请求到来开始,分析一下请求的处理流程以及实例化VNF的详细过程。WSGI服务器在侦听端口上接收到HTTP请求后,会对HTTP协议层面做一些检查,比如HTTP header的一些信息,然后调用WSGI中...

2018-01-18 18:23:30

阅读数 893

评论数 0

tacker源码分析(Pike版本)--启动与路由映射

工程地图对openstack开发稍有了解的人都知道,setup.cfg是整个工程的地图,其中的entry_points段定义了工程的所有入口。在众多entry points中,console_scripts相对比较特殊,这里面的每一条都对应部署环境上的一个可执行命令,安装后位于/usr/local...

2018-01-17 21:21:32

阅读数 670

评论数 0

【深度】关于天基信息网络综合管控系统建设的思考

【深度】关于天基信息网络综合管控系统建设的思考 今日荐文 今日荐文的作者为中国电子科学研究院专家秦鹏,刘海蛟,陆洲,周彬。本篇节选自论文《关于天基信息网络综合管控系统建设的思考》,发表于《中国电子科学研究院学报》第12卷第5期。 摘 要:经过几十年的发展,我国已经建立了包括传...

2017-12-19 09:42:26

阅读数 751

评论数 0

使用kolla-ansible搭建安装OpenStack Tacker开发环境

在ETSI NFV ISG的参考模型中,MANO包含三大组件:NFVO、VNFM和VIM。由于ETSI标准化进程远落后于开源组织及设备制造商各自的开发进度,虽然各大开源MANO,如OSM、ONAP、OpenBaton等,都以ETSI的模型作为参考,但在参考点的定义和实现上仍然各自为战,实际上目前不...

2017-12-17 09:51:58

阅读数 3057

评论数 1

MEF第三代网络白皮书摘要

1.综述 白皮书展望了网络及网络服务的演化和转变,MEF所称的“第三代网络”结合了on-demand的敏捷性以及今天商业级网络(如承载以太2.0和MPLS)的性能和安全保证。对第三代网络的展望基于网络即服务(NaaS)的原则,能够敏捷快速地在物理和虚拟网络端点之间开通可靠的、可编排的连接服务。要实...

2017-10-27 17:34:54

阅读数 516

评论数 0

网络安全思维导图(全套11张)

原始出处 本文包含以下思维导图: ● 网络安全绪论 ● 扫描与防御技术 ● 网络监听及防御技术 ● 口令破解及防御技术 ● 欺骗攻击及防御技术 ● 拒绝服务供给与防御技术 ● 缓冲区溢出攻击及防御技术 ● Web攻击及防御技术 ● 木马攻击与防御技术 ● 计算机病毒 ● ...

2017-09-24 10:51:21

阅读数 3282

评论数 0

使用RDO搭建OpenStack POC环境

先说句题外话,因为最近一两年参与了公司的一个微服务项目,整个系统可以由一套基于SaltScript的CD工具搭建起来,但是对开发人员非常不友好的是整套环境需要7个node,而且各种配置参数繁多,一不小心就安装失败。北京Office能够成功搭建环境的也就那么一两个人,而且动辄花几天时间,搭出一个环境...

2017-09-20 18:25:53

阅读数 5556

评论数 0

Python调用Ansible 2.0 API执行playbook

Ansible社区目前还非常活跃,从1.x到2.x,以及2.x以后的版本都有一些变化,Ansible官方并不支持Python API,不保证API向后兼容。2.0后Python API大都重写了,官网上说2.0后使用Ansible API有些复杂了。 由于最开始没有重视版本间的差异,本地git c...

2017-09-14 17:12:03

阅读数 3735

评论数 0

从资源配置的角度理解IT领域的一些场景

最近十几年来,以阿里巴巴、腾讯为代表的互联网公司快速崛起,呈现出以互联网为平台,各种产品和服务百花齐放百家争鸣,在方便人们的生产生活的同时,也改变了几代人的工作生活方式。比如,外出买东西无需现金信用卡,出现了所谓的“无现金城市”,出行可以手机叫滴滴或者骑共享单车,医院挂号、缴水电费都能够网上办理了...

2017-08-18 17:46:33

阅读数 597

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭