小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
转|SOFARPC优雅关闭剖析

本文讨论了微服务架构中的优雅关闭机制,强调在应用升级或重启时妥善处理数据库连接和任务完成,以避免数据丢失和服务中断。SOFARPC框架提供了服务端和客户端的优雅关闭功能,通过注册JDK的ShutdownHook实现资源的有序释放。文章详细介绍了Java、SOFARPC和Netty的优雅关闭流程及注意事项,以确保服务的高可靠性。

转|SOFARPC优雅关闭剖析

远鹏的博客 远鹏的博客 · 2018-12-12T00:00:00Z
转|SOFARPC泛化调用实现剖析

SOFA RPC 是蚂蚁金服开发的金融级分布式中间件,支持泛化调用,解决客户端无法获取服务端接口定义的问题。它允许不同语言的系统间通信,避免对每个服务的依赖。SOFA RPC 提供多种 API 方法,支持灵活的参数和返回值处理,且服务端无需感知泛化调用,简化了应用升级过程。

转|SOFARPC泛化调用实现剖析

远鹏的博客 远鹏的博客 · 2018-12-12T00:00:00Z
转|SOFARPC序列化比较

本文介绍了SOFARPC框架中的序列化和反序列化过程,强调其在RPC调用中的重要性。序列化将对象转换为可传输的字节序列,反序列化则将字节序列还原为对象。文章分析了序列化协议的特性,如通用性、可读性、性能、可扩展性和安全性,并比较了Hessian、Protobuf、JSON等不同序列化协议,以帮助选择合适的序列化方案。

转|SOFARPC序列化比较

远鹏的博客 远鹏的博客 · 2018-12-11T00:00:00Z
转|SOFARPC注解支持剖析

本文介绍了SOFABoot环境下SOFARPC的注解支持,包括注解的定义、元注解及解析方式。@SofaService和@SofaReference注解用于灵活地发布和引用RPC服务。文章分析了注解的生命周期、解析过程及源码实现,并讨论了注解与XML配置的优缺点。

转|SOFARPC注解支持剖析

远鹏的博客 远鹏的博客 · 2018-12-11T00:00:00Z
转|SOFARPC跨语言支持剖析

本文介绍了基于SOFARPC的微服务跨语言调用方案与实现。随着编程语言的变化,跨语言通讯协议和序列化协议变得至关重要。蚂蚁内部使用Bolt协议和Hessian序列化,但Hessian兼容性不足,建议使用Protobuf。SOFAMosn提供简化的服务注册与订阅方式,支持多语言服务调用,推荐用于服务寻址,以实现更好的流量控制和熔断机制。

转|SOFARPC跨语言支持剖析

远鹏的博客 远鹏的博客 · 2018-12-11T00:00:00Z
转|SOFARPC路由实现剖析

本文介绍了SOFARPC框架的注册中心、路由设计和负载均衡实现。注册中心支持Local、Zookeeper和Consul等多种服务发现方式。路由设计包括直接路由、注册中心路由和自定义路由。负载均衡算法有权重随机、顺序轮询、本地优先和一致性Hash,各具优缺点,适用于不同场景。

转|SOFARPC路由实现剖析

远鹏的博客 远鹏的博客 · 2018-12-11T00:00:00Z
转|SOFARPC连接管理与心跳剖析

本文介绍了SOFARPC的连接管理与心跳机制。长连接通过心跳包和TCP keep-alive保持活跃,避免频繁建立连接。TCP keep-alive防止因无活动而被防火墙断开,而应用层心跳提供灵活的检测机制。SOFABOLT利用Netty实现心跳检测,确保连接有效性,并在连接失效时进行重连。这些机制提高了RPC调用的性能和稳定性。

转|SOFARPC连接管理与心跳剖析

远鹏的博客 远鹏的博客 · 2018-12-10T00:00:00Z
转|SOFARPC同步异步实现剖析

本文解析了SOFARPC框架中的同步和异步调用方式,包括同步调用、异步Future、回调和单向调用的原理与实现。同步调用会阻塞线程,而异步调用通过Future对象或回调机制实现非阻塞操作。单向调用不关心结果,适用于不需要确认的场景。文章还讨论了超时控制和线程模型,强调合理设置超时时间的重要性,以避免阻塞业务线程。

转|SOFARPC同步异步实现剖析

远鹏的博客 远鹏的博客 · 2018-12-09T00:00:00Z
转|SOFARPC线程模型剖析

本文介绍了SOFARPC的线程模型,涵盖了多种I/O模型,包括阻塞I/O、非阻塞I/O、I/O复用、信号驱动I/O和异步I/O。重点讨论了JAVA的BIO与NIO及其在Reactor模型中的应用。SOFARPC采用主从多线程模型,支持自定义业务线程池,以提高系统吞吐量。最后总结了不同I/O模型的特点及其在工程实践中的应用。

转|SOFARPC线程模型剖析

远鹏的博客 远鹏的博客 · 2018-12-09T00:00:00Z
转|SOFARPC链路追踪剖析

SOFARPC链路追踪技术通过收集和分析分布式系统中的调用事件数据,帮助开发人员进行故障诊断和性能优化。其设计包括可插拔架构、事件总线、Trace和Span管理,以及异步刷新机制,确保对业务代码的零侵入性。与Dapper、Zipkin等框架相比,SOFARPC具有高扩展性和低性能损耗,适合微服务环境。

转|SOFARPC链路追踪剖析

远鹏的博客 远鹏的博客 · 2018-12-08T00:00:00Z
转|SOFARPC框架之总体设计与扩展机制

SOFARPC框架是基于SOFABolt的分布式RPC框架,具备负载均衡和流量转发等功能。文章介绍了RPC的基本概念、框架原理以及SOFARPC的设计与扩展机制,强调其在分布式和微服务环境中的重要性,并指出用户可以通过扩展机制自定义实现,增强框架的灵活性和可扩展性。

转|SOFARPC框架之总体设计与扩展机制

远鹏的博客 远鹏的博客 · 2018-12-05T00:00:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码