侧边栏壁纸
博主头像
张种恩博主等级

一个能运维的 JPG 搬运工

  • 累计撰写 709 篇文章
  • 累计创建 62 个标签
  • 累计收到 27 条评论

目 录CONTENT

文章目录

微服务解决方案ServiceComb(4)之线程模型与通信协议

张种恩
2019-11-14 / 0 评论 / 0 点赞 / 722 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2020-02-25,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

ServiceComb 实现了两种网络通道,包括 REST 和 Highway,均支持 TLS 加密传输。其中,REST 网络通道将服务以标准 RESTful 形式发布,调用端兼容直接使用 http client 使用标准 RESTful 形式进行调用。

线程模型

 我们一起来了解 ServiceComb 微服务的完整线程模型, IO 线程和业务线程之间的关系。
ServicecComb 微服务的完整线程模型如下图所示:

image.png

通信协议

通过上面的线程模型的分析,我们发现最终业务线程和服务端线程通信的关键就在于他们的网络连接和网络通信的过程,所以我们现在一起来学习一下 ServiceComb 中常用的通信协议有哪些?

image.png

我们通过上图可以看出有三种协议方式:

  1. HighWay 方式,这种方式其实就是我们常说的 RPC 方式;
  2. Vertx REST 方式,这种方式也可以实现 WEB 开发,但我们一般用的少;
  3. Servlet REST 方式,这种方式是我们现在用的最多的一种方式;
0

评论区