小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
转|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 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码