当前位置: 首页 > news >正文

易营宝mip网站建设微擎微网站开发

易营宝mip网站建设,微擎微网站开发,邢台城乡建设局网站,网络服务能力文章目录 服务化架构微服务架构 我的一个微服务项目,有兴趣可以一起做 服务化架构 我们知道,早期的项目,我们都是把前后端的代码放在同一个项目中,然后直接打包运行这个项目,这种项目我们称之为单体项目,比…

文章目录

  • 服务化架构
  • 微服务架构

我的一个微服务项目,有兴趣可以一起做

服务化架构

我们知道,早期的项目,我们都是把前后端的代码放在同一个项目中,然后直接打包运行这个项目,这种项目我们称之为单体项目,比如早期的JSP项目,我就会把前端页面和后端代码放在一起,然后一起进行编写,然后使用tomcat去运行,这就是一个很典型的单体项目。
而单体项目,我们知道,他的好处就在于部署很方便,上线很快,毕竟所有代码都在你手上,你直接运行起来是很方便的。因此,单体项目是中小型企业的首选,因为它交付快,上线快,开发也快,这也是单体项目的好处。
当然,单体架构的缺点也很明显。
由于这个服务直接运行在单台服务器上,那么只要这台服务器出问题,服务就直接出了问题,没有高可用性这么一说。并且由于所有的请求都由单台机器承担,因此他的查询压力很大,因此查询的效率也比较受影响。
而单体项目的改进方式也就是我们所说的集群,也就是集群架构模式,它强调可用性
我们部署的所有服务都以集群的方式进行部署,虽然增加了硬件成本,并且部署更加复杂,但是好处就是,由于每一台机器上都是全量数据,因此即使某一台机器奔溃了,还有其他的机器顶住,不会出现直接服务不可用的情况。
在这里插入图片描述
当然,虽然可用性提高了,但是很明显,项目的复杂程度也大大提高。
因为每一台机器上都是全量数据,那么意味着,如果需要修改某一台机器上的代码或者数据,就需要同时修改其他各个节点上的代码和数据,因此耦合性极大,开发复杂度大大提高。并且这就导致,项目的开发变为了以技术为核心,而非业务为核心,要求在技术上实现各类集群。
所以改进方法你也知道了,也就是把每一个业务,都拆分为一个又一个的小服务,然后由这些服务互相配合工作组成一个完整的业务。
因此,服务化架构也就出现了。
它是将一个业务进行拆分,它将不同的业务以独立的进程进行运行部署,服务化架构强调的就是将业务进行垂直拆分后,形成的多个的模块独立部署,独立维护,同时逻辑上,虽然还是分层的结构,不过他从逻辑上单独剥离出来了一个服务层,而这个服务层会有专门的组来负责。
服务化架构是以业务为核心,那么技术如何进行选型,就不确定了。
在这里插入图片描述
早期使用的是ESB企业服务总线。
设想一下,早期是没有面向服务架构的规范的,那么意味着各种服务可能会有不同的开发方式,比如有些暴露的接口是RestFul的,有些是webserver的,由于格式不统一,那么项目就会更加复杂,而随着项目服务的增加,项目的复杂程度越来越大,我们所谓的shishan也就出现了。
所以IBM就提出了ESB企业服务总线,其中最核心的就是格式转化,他能帮助我们为不同的业务进行转化,从而避免了上面所述的问题。ESB就提供了一个中心化的注册中心,因此ESB是非常重量级的,他很重要,因为毕竟各类服务需要进行互相转化就需要依赖ESB,而ESB成本超级高,没有好用的开源,并且它属于重量级唱片,部署规划异常笨重。
因此,SOA的问题就在于各个子系统之间没有采用统一的通信标准,导致系统通信与数据交互间变得异常复杂。
在这里插入图片描述
所以,为了解决SOA的问题,就出现了微服务架构模式。

微服务架构

微服务架构风格是一种将单个应用程序开发为一组小型服务的方法,每个小服务运行在自己的进程中,并且以轻量级机制(通常是HTTP REST API)通信。这些服务是围绕业务能力建立的,并且可以由完全自动化的部署机构独立部署。这些服务的集中管理只有最低限度,可以用不同的编程语言编写并使用不同的数据存储技术。
在这里插入图片描述
目前比较主流的微服务架构就是SpringCloud和SpringCloudAlibaba了
在上面我写出的项目就是使用SpringCloudAlibaba,有兴趣的可以联系我一起开发哦
在这里插入图片描述

http://www.yayakq.cn/news/746363/

相关文章:

  • 网站开发创建画布深圳seo排名
  • 国内老牌的广州网站建设一份完整的活动策划
  • 哪些网站做京东的团购上海装修公司口碑最好的是哪家
  • 购物网站建设存在的问题cdn wordpress 统计
  • 网站上做相关链接无需付费在线观看渠道
  • 常州网站建站公司常德今天最新通告
  • 陕西省建设厅网站月报网站备案号怎么查
  • 2015年做哪个网站能致富做的页面好看的网站
  • 爱网站关键词查询工具制作网页前端
  • 南宁大型网站推广公司哪个建站系统适合外贸商城网站建设
  • 手机网站建设动态网站功能模块表格
  • 长沙做网站公司有哪些领地申请的网站能备案吗
  • 宜昌网站seo收费设计家网站
  • 做网站的命题依据网站界面用什么软件做
  • wp做网站wordpress文章分享无标题
  • 微信公众号免费制作成微网站自己建网站卖东西好卖吗
  • 建设用地规划证查询网站自定义优定软件网站建设
  • wordpress是框架么东莞关键词seo优化
  • 河南app定制网站怎么优化排名的方法
  • 凡科建站做的网站有什么短板前端转行可以找啥工作
  • wordpress做公司网站seo网站优化推广
  • wordpress菜单和页面的关系seo网上培训多少钱
  • 网站漂浮物怎么做关键词优化的策略有哪些
  • 网站建设商标注册多少类目合肥佰瑞网站
  • 南宁建站公司有哪些3d建模自学教程
  • 连云港网站关键字优化竞价推广网络推广运营
  • 深圳做网站网络营销公司天津网站建设哪家权威
  • 外贸网站产品关键词wordpress 商场模板
  • 网站没有建设好可以备案吗wordpress站群主机
  • 建设银行网站色调网上注册平台怎么注册