十三、服务
Dubbo
菜鸟和大白谁厉害
每天进步一点点,坚持不易~~
展开
-
关于分布式、微服务、网关的一些理解
1、当谈到微服务时,我们实际上是指微服务架构。这是一种独特的架构设计模式,它将是软件、web或移动应用拆分为一系列独立的服务——如微服务。这些服务仅用于某一个特定的业务功能,例如:用户管理、用户角色、电子商务购物车、搜索引擎、社交媒体登录等。此外,它们是相互独立的,这意味着它们可以采用不同的编程语言和数据存储。微服务中几乎不存在集中管理,它使用轻量级的HTTP、REST或Thrift API来进行内部通信。...原创 2020-06-10 10:39:53 · 1634 阅读 · 0 评论 -
CGI和servlet的区别与联系
1、CGI(Common GateWay Interface)通用网关接口通用网关接口,简称CGI,是一种根据请求信息动态产生回应内容的技术。通过CGI,Web 服务器可以将根据请求不同启动不同的外部程序,并将请求内容转发给该程序,在程序执行结束后,将执行结果作为回应返回给客户端。也就是说,对于每个请求,都要产生一个新的进程进行处理。CGI弊端:因为每个进程都会占有很多服务器的资源和时间,这...原创 2020-03-05 16:17:50 · 692 阅读 · 0 评论 -
代理,网关,隧道,有什么区别与联系?
1、通俗一点的解释一:代理:委托一个人找目标网关:无论找哪个目标,都先经过这个人隧道:通过特定的通讯方法,直接找到这个目标2、通俗一点的解释二:代理: 代理最主要的特征是,无论代理后面挂了几个设备,代理对外只表现为一个设备。外部设备以为自己是在和代理交互,而不能感知代理内部的设备。网关: 用来进行路由转发的设备,网关的作用是保持不同网段间互通。隧道: 隧道是一个虚拟的路径,用来使到达...原创 2020-03-03 15:41:23 · 953 阅读 · 0 评论 -
隧道的实例讲解
以下是隧道的小实例讲解小蓝在北京,她的IP = 10.1.1.3Mask= 255.255.255.0Gateway = 10.1.1.1小明在上海,小明发现小蓝和自己在同一个网段,于是想ARP广播发现小蓝的MAC地址,同学们说可能吗?如果没有隧道,这是痴心梦想,因为小明、小蓝的主机被Internet隔离。但有了隧道(VxLAN / Ethernet over GRE ),这一...原创 2020-03-03 15:38:50 · 279 阅读 · 0 评论 -
代理的实例讲解
以下是代理的小实例讲解小明经常浏览社交网站,这个网站IP假设为idcbest.com(6.6.6.6)公司发现了,将6.6.6.6 过滤(Block)掉,小明急中生智,使用了代理代理IP = 9.9.9.9代理端口 =9999小明和代理建立TCP连接(9.9.9.9:9999),把自己的需求告诉代理,想访问"idcbest.com"代理用自己的IP与6.6.6.6:80建立另外...原创 2020-03-03 15:35:41 · 178 阅读 · 0 评论 -
网关的实例讲解
以下是网关的小实例讲解首先,小明的主机被DHCP Server大神分配了IP参数如下:IP=10.1.1.2Mask = 255.255.255.0Gateway = 10.1.1.1其次,小明主机需要三种类型通信:(1)自己和自己(10.1.1.2)通信流量在主机内部溜达,流量不会碰到网线。(2)与广播域内其它主机(10.1.1.x)通信通过ARP广播发现其它主机的MAC...原创 2020-03-03 15:30:41 · 952 阅读 · 0 评论 -
代理/网关/隧道的含义、图示、特点
一、代理(Proxy)1、定义代理是一种具有转发功能的应用程序,他扮演了位于服务器和客户端“中间人”的角色,接受由客户端发送的请求并转发给服务器,同时也接受服务器的响应并转发给客户端一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的隐私或安全,防止攻击。2、图解上图中,代理服务器既是服务器又是客户端。客户端向代理发送请求报文,代理服务器必须向服务器一样,正确...原创 2020-03-03 15:22:30 · 678 阅读 · 0 评论 -
Dubbo的架构
1、架构图2、节点角色说明LProvider: 暴露服务的服务提供方。Consumer: 调用远程服务的服务消费方。Registry: 服务注册与发现的注册中心。Monitor: 统计服务的调用次调和调用时间的监控中心。Container: 服务运行容器。3、调用关系说明0 服务容器负责启动,加载,运行服务提供者。服务提供者在启动时,向注册中心注册自己提供的服务。服务...原创 2020-03-02 15:08:59 · 127 阅读 · 0 评论 -
Dubbo定义与作用
1、Dubbo的定义Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。Dubbo框架,是基于容器运行的,容器是Spring2、Dubbo的作用?1.透明化的远程方法调用,就像调用本地方法一样调用远程方法,只需简单配置,没有任何API侵入。2.软负载均衡及容错机制,可在内网替代F5等硬件负载均衡器,...原创 2020-03-02 15:04:30 · 1472 阅读 · 0 评论