摘要: 前言 在前面的 "SOFA 源码分析 —— 服务发布过程" 文章中,我们分析了 SOFA 的服务发布过程,一个完整的 RPC 除了发布服务,当然还需要引用服务。 So,今天就一起来看看 SOFA 是如何引用服务的。实际上,基础逻辑和我们之前用 Netty 写的 RPC 小 demo 类似。有兴趣可以 阅读全文
posted @ 2018-04-30 23:44 莫那-鲁道 阅读(3215) 评论(0) 推荐(0) 编辑
摘要: 前言 SOFA 包含了 RPC 框架,底层通信框架是 bolt ,基于 Netty 4,今天将通过 SOFA—RPC 源码中的例子,看看他是如何发布一个服务的。 示例代码 下面的代码在 类下。 首先,创建一个 ServerConfig ,包含了端口,协议等基础信息,当然,这些都是手动设定的,在该类加 阅读全文
posted @ 2018-04-30 23:44 莫那-鲁道 阅读(742) 评论(0) 推荐(1) 编辑
摘要: 前言 "" 通常 Web 服务器在处理请求时,都会使用过滤器模式,无论是 Tomcat ,还是 Netty,过滤器的好处是能够将处理的流程进行分离和解耦,比如一个 Http 请求进入服务器,可能需要解析 http 报头,权限验证,国际化处理等等,过滤器可以很好的将这些过程隔离,并且,过滤器可以随时卸 阅读全文
posted @ 2018-04-30 23:43 莫那-鲁道 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 前言 最近蚂蚁金服开源了分布式框架 SOFA,楼主写了一个 demo,体验了一下 SOFA 的功能,SOFA 完全兼容 SpringBoot(当然 Dubbo 也是可以兼容的)。 项目地址: "Alipay " ,该主页有 5 个项目,都是阿里开源的。 "sofa boot" , "sofa rpc 阅读全文
posted @ 2018-04-30 23:42 莫那-鲁道 阅读(1680) 评论(0) 推荐(0) 编辑