微服务架构的前世此生(一):传统行业向互联网行业的转型

1、背景

2012年之后,由于移动互联网的兴起,随着网名数量的增多,需求变化大,用户群体大。致使已有的应用程序没法抗住大规模的并发,且版本迭代麻烦,扩展不够灵活,应对外界环境能力薄弱,因此微服务思想就应运而生了。java

2014年微服务的概念传入中国,2015年左右国内大厂开始进行项目升级,转战微服务。2018年中小型企业也开始进行微服务架构升级。web

传统行业的产品是必然要向互联网行业进行转型的,马云爸爸曾经说过:若是说传统制造业不拥抱互联网的话,那注定是死路一条。而转型的过程中,底层的架构模式也再也不是传统的单体架构了,而是全新的微服务架构模式。网络

马云曾说道:十五年之前,我在全国各地,至少两三年内讲过两三百次这样的演讲,提醒你们互联网、电子商务对各行各业会有冲击,可是没有人把这个话当回事情,那个时候我是Nobody,讲话等于白讲。可是今天,既然我已经有这样的资源,我仍是要告诉你们,将来二三十年,这个世界的变化超过全部人的想象力,并且绝大部分人是很倒霉的。今天的传统企业若是依然固步自封,不接受新时代和新的商业模式,势必会被淘汰。架构

 

2、传统行业与互联网行业的区别

 

 

3、互联网发展史

 

一、web 1.0

用户只能搜索和阅读网络信息。好比中国的几大门户网站:搜狐、新浪、网易、腾讯,平台提供内容和数据,用户被动接受,和用户缺少交互。并发

 

二、web 2.0

用户可以创造内容,并分享在网路平台上跟你们进行互动,而再也不只是单纯的访问者;这种范式的发展从新定义了市场和商业模式。好比QQ、天涯、微博、淘宝、美团、滴滴,提供一个平台,用户大家本身玩。用户须要注册,用户和平台交互变得很强,用户和用户之间能够交流,数据几乎由用户产生。编辑器

 

三、web 3.0

网络在接受信息的同时,经过数据分析,可以根据用户的喜爱产生出新的数据和信息并推送给用户。好比网易云音乐的推荐,搜索引擎的推荐,淘宝的商品推荐,地图应用的出行规划,堵车预测等等。其特征是使用 web 2.0 时代所产生的大量数据,更加精准、实时和深刻的为用户提供服务。一个简单的例子:当你在淘宝上买了某件商品后,订单下方会出现不少相似商品推送。微服务

 

四、总结

好比:你家楼下餐馆表明互联网,你饰演互联网用户。学习

  • WEB1.0时代:你晚上一进餐馆,老板给你上了一桌子菜,说兄弟都是你的吃吧!(不分析)你本身挨个尝试,由于你不知道哪一个菜好吃。(缺少交互)
  • WEB2.0时代:你晚上一进餐馆,你说:老板来斤饺子。老板说:没有饺子有面条。你说来碗面条,老板给你上了一碗面条。(被动分析)或者,你不知道吃什么好,可是坐在你旁边的食客会告诉你哪一个好吃。(用户交互)
  • WEB3.0时代:你晚上一进餐馆,一进门老板就说:客官,来碗面条吧!你问为啥,老板说,你连续吃一礼拜面条了。(主动分析)WEB 3.0 是微服务、大数据、云计算、人工智能的时代。

文章来源于哈喽沃德先生 ,做者哈喽沃德先生。获取java微服务视频教程学习资料请留言或私信联系。大数据