集团站切换校区

验证码已发送,请查收短信

复制成功
微信号:togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
图标

学习文章

当前位置:首页 > >学习文章 > >

微服务协议概述

发布时间: 2023-02-13 13:30:30

1、微服务协议

互联网上有许多协议,TCP IP是基本协议,除此之外还有许多应用层协议。换句话说,微服务以何种方式或通过何种媒介向用户或其他服务提供所需服务,传统的单体服务通常向外界提供一个远程方法调用(RPC)接口,内部组件只是通过方法调用或线程/进程进行相互通信。

微服务协议概述

另一方面,微服务通常使用基于流的TCP连接或基于包的UDP连接的应用层协议,提供从节点到节点分布的服务。

协议是分层的,在七层OSI网络模型中,我们处理传输层以上的协议,主要是应用层的协议。

1、协议的分类

根据它所涉及的语义,它可以被分为:

面向资源:像REST一样,主要用于存取和修改资源。

面向命令:如SOAP、RMI、RPC,主要用于方法、命令和程序的远程调用。

面向事件:如XMPP、JMS、AMQP,主要用于消息的传递和转发

2、根据长距离协议的编码,可以区分为:

文本协议:如HTTP + JSON/XML,SIP

二进制协议:例如,WebSocket + BSon/Protobuf

3、根据用途可分为:

信令和控制协议:例如,SIP、SDP、Jingle、ROAP

媒体传输协议:例如,HTTP、RTP、RTMP

安全相关协议:如TLS、DTLS、oAuth2

上一篇: 容器安全前景分析

下一篇: 什么是弹性云服务器ECS

十五年老品牌
微信咨询:togogoi 咨询电话:18922156670 咨询网站客服:在线客服

相关课程推荐

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!