-
ServiceComb代码分析——服务端如何监听ip和端口
之前的文章有分析过 Java Chassis的启动流程 。 如前文所言,我们把ServiceComb的通信协议称为transport,有highway、rest两种。其中,rest有Vertx和Servlet。而这几种协议,都是通过vertx开源组件实现的。VertxRestTransport的初始化直接开始看VertxRestTransport类的代码。@Componentpublic class VertxRestTransport extends AbstractTransp...…
-
Jekyll安装启动问题集
问题1【现象】在Windows上安装了Jekyll后,通过在cmd执行命令【jekyll s】,却报错,如下。E:\Code\Github\NevilleYeung.github.io>jekyll sTraceback (most recent call last): 15: from D:/programs/Ruby25-x64/bin/jekyll:23:in `<main>' 14: from D:/programs/Ruby25-x6...…
-
ServiceComb代码分析——Java Chassis启动流程
ServiceComb是华为开源的微服务框架,目前已发布第一个Apache孵化版本,可点击 官网 查看。 主要模块有Java Chassis、服务中心和Saga,下文是对Java Chassis 的代码走读和分析。 该系列博文均是基于1.0.0-mX版本的代码进行分析,可点击 代码 查看。概述从 Java Chassis官方文档 可以了解到,Java Chassis其实是一个用于快速构建微服务的JAVA SDK。 如下图1,我们可以将其4大模块理解为,【编程模型】将...…