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

中国水运建设行业协会网站电商seo优化

中国水运建设行业协会网站,电商seo优化,做个外贸网站多少钱,wordpress有点尴尬RPC编程系列文章第一篇一:引言1:本系列文章的目标2:RPC的概念二:架构的演变过程1:单体架构1):概念2):特点3):优缺点2:单体架构水平扩展1):水平拓展的含义2)&a…

RPC编程系列文章第一篇

    • 一:引言
      • 1:本系列文章的目标
      • 2:RPC的概念
    • 二:架构的演变过程
      • 1:单体架构
        • 1):概念
        • 2):特点
        • 3):优缺点
      • 2:单体架构水平扩展
        • 1):水平拓展的含义
        • 2):水平拓展的意义
      • 3:垂直架构
        • 1):概念
        • 2):如何操作
        • 3):优缺点
      • 4:RPC架构
        • 1:跨进程调用是走HTTP还是TCP?
        • 2:优缺点比较

一:引言

1:本系列文章的目标

  1. RPC的架构理解
  1. 设计RPC的核心技术难点
    通信+协议+序列化方式+方便调用
  1. 多种序列化方式(Hession、Thirft、Prototype)
    掌握这些常用的序列化方式,JSON和JDK自己的序列化方式,都算。
  1. 多种RPC解决方案(HessionRPC,Grpc)
    一整套通信+协议+序列化方式+方便调用的解决方案,对既有技术的掌握,HessionRPC的RPC是使用的Hession的序列化方案,这种方案是在Dubbo广泛使用的,但是有点过时了。
  1. 注册中心,熔断,限流等设计思想
    RPC最核心的过程,为了当前的RPC原始的解决方案增加了新的功能,在我们的微服务领域见怪不怪了,此时RPC已经不单单是RPC,已经往SOA架构过度。
  1. 自研RPC

2:RPC的概念

RPC是远程调用(Remote Procedure Call)的缩写形式,是一种跨进程(JVM)的方法调用形式。是目前在Java分布式,微服务体系中,重要的一种通信方式。

Java体系中的进程就是指的JVM,在Java体系中的跨进程,我们可以简单的理解为跨虚拟机之间的访问。

二:架构的演变过程

1:单体架构

1):概念

也叫做单体应用:就是系统中所有的功能(代码)合在了一起。并且生成一个jar或者war。部署在一个tomcat中(JVM一个进程)

首页门户和后台管理系统在同一个web服务当中:
在这里插入图片描述
在这里插入图片描述

2):特点

一个jar,一个war包含所有子系统,在一个服务中。

3):优缺点

随着互联网的发展,客户群体和访问量的增加,很多问题暴露了出来:

1:热点问题 (某个子系统访问量大,导致其他子系统的访问出现问题)
2:扩展性差,新资源的分配力度不精确(门户系统访问量,增加机器,增加服务器tomcat。但是新增的资源,不能精确给到门户)
:3:模块(子系统)合度高、相互影响(修改某一个子系统的代码,产生了问题,影响其他的子系统)
4:维护部署成本高(某次发布,只更新了后台管理的(订单模块),但是因为是单体架构,所以会发布整个系统。
5:技术栈受限,必须使用相同的编程语言开发不同的子系统。

2:单体架构水平扩展

1):水平拓展的含义

在这里插入图片描述
LB是我们的负载均衡器

2):水平拓展的意义

解决不了单体架构的问题,但是可以解决单体架构在单个服务计算机资源特别是内存、CPU、网络连接数遇到瓶颈时的问题。

3:垂直架构

1):概念

把一个单体架构的应用,按照子系统进行了划分,每个子系统都独立部署在自己的tomcat中。多个子系统共享数据库等存储资源

2):如何操作

门户和后台管理系统一人一个jar包,当前分割粒度是基于子系统进行分割(还没有达到模块的粒度)

3):优缺点

1:把一个单体架构的应用,按照子系统进行了划分,每个子系统都独立部署在自己的tomcat(JVM 进程)中。多个子系统共享数据库等存储资源.
2:垂直架构做水平扩展。
3:有限的解决了单体架构的部分问题。
热点问题 (子系统级别的热点问题解决了,但是模块的热点问题没有解决)。
扩展性差 (子系统级别,增加机器,资源分配 相对精确)
技术栈也不要求统一语言 (门户 PHP,后台管理 Java)

4:RPC架构

1:跨进程调用是走HTTP还是TCP?

都可以,各有利弊。这里解释一下,Http底层也是TCP但是做了封装,Http是端连协议,及时是Http1.1也是有限长连接,时长上比Tcp协议短多了。

2:优缺点比较

在这里插入图片描述

http://www.shuangfujiaoyu.com/news/19457.html

相关文章:

  • 网站建设最好的教程千万别在百度上搜别人名字
  • wordpress 加字段高平网站优化公司
  • 用php做一网站今日头条新闻军事
  • 网站设计需要什么证设计公司网站模板
  • 百度网站建立搜索引擎优化的英文缩写
  • 电商网站的建设动态大数据营销系统
  • 网站建设群标签好写什么seo在线优化
  • 德州宁津网站建设全能优化大师
  • 自助建站网站南宁哪里有seo推广厂家
  • 湖南信息网官方网站培训心得
  • 男女宾馆做爰视频网站广东seo点击排名软件哪里好
  • 做公司+网站建设价格低bing搜索引擎国际版
  • 太原模板建站定制市场调研报告怎么做
  • 网站效果图用什么做泉州seo网站排名
  • 华强南网站建设站长素材
  • 学网站开发的总结百度商家平台客服电话
  • wordpress无法上传图片湖南靠谱的关键词优化哪家好
  • 网站建设硬件web免费网站
  • 淘宝做网站网盟推广
  • 如何发布一个自己的网站网络营销的发展历程
  • 洛阳网站的优化seo数据监控平台
  • 外汇期货喊单网站怎么做的如何快速优化网站排名
  • 网站开发所需费用支出有哪些百度软件下载安装
  • 国内谷歌网站SEO优化查看今日头条
  • 深圳网站建设开发公司哪家好域名查询万网
  • 做支付网站网络新闻发布平台
  • wordpress门户风水兰州seo推广
  • it运维多少钱一个月seo还有前景吗
  • 下载好的网站模板怎么用教育培训网
  • 网站开发编程工程师招聘推广平台收费标准