第40章 你有点优秀了吧?
书海居 m.shuhaiju.net
第40章 你有点优秀了吧?(第 2/4 页)
整体架构分为:服务、中间件、存储层、基础设施这几个部分。
大家都这样,毕竟网站就这几个架构,这没什么好说的。
苏小木决定效仿有逼数的B,使用Golang作为业务核心语言;
而网站后台管理,包括存储层的缓存数据、账号体系这些都用Python来写;
在某些必要的模块,用自己本身就精通的C和C++来写;
简直完美!
写写画画间,整个架构的雏形基本就完成了,这个时候,苏小木突然发现,这东西自己居然一个人就能玩转。
对外统一的API Gateway以及内部运营平台这一块用Golang就可以解决。②
至于为什么加这么一层多余的API网关,纯粹是苏小木出于更高层面和随市场大流的考量,有API网关的时候,所有访问网页的请求会先经过API网关;
这样做,可以让访问者没法直接感知到后台各种服务的存在,并且不管后台的服务内容有多少种,对访问者来说风格都是一致的。
像中间件这块的数据总线、代理、即时通讯微服务(弹幕)等模块,也能用Golang解决。
而存储层的数据库以及数据,巧了,苏小木挺懂的,数据挖掘算法都能重构的大佬了解一下?
这里面加点Python,效率可以更高。
其它的基础设施也就是服务器、网络设备这些硬件上的东西,跟软件无关,无非是钱的事情……
这么一来,完全ojbk了。
大体框架确定后,苏小木就确定了问题的难点,用什么样的算法更高效。
砸吧了下嘴,苏小木看着眼前突然扑簌扑簌掉落的几根头发,深深的感觉到了一个已经是95后的中年男人的危机。
“糟糕,这是变强的前奏,秃头!”
…………
-->>(第 2/4 页)(本章未完,请点击下一页继续阅读)
书友们都在看