专业的编程技术博客社区

网站首页 > 博客文章 正文

SOFARPC :高性能、高扩展性、生产级的 Java RPC 框架

baijin 2024-08-19 11:19:42 博客文章 8 ℃ 0 评论

#暑期创作大赛#

SOFARPC 是一个高性能、高扩展性、生产级的 Java RPC 框架。在蚂蚁金服,SOFARPC已经使用了十多年,已经发展了五代。SOFARPC 致力于简化应用程序之间的 RPC 调用,为应用程序提供便捷、无代码侵入、稳定、高效的点对点远程服务调用解决方案。为了方便用户和开发者改进功能,SOFARPC 提供了丰富的模型抽象和可扩展接口,包括过滤器、路由、负载均衡等。同时,它围绕 SOFARPC 框架及其周边组件提供了丰富的微服务治理解决方案。



特征

  • 无代码侵入,高性能远程服务调用
  • 支持多种服务路由和负载均衡策略
  • 支持多种服务注册中心
  • 支持多种协议
  • 支持多种调用类型,例如同步、单向、回调、广义等。
  • 支持集群故障转移、服务预热、自动容错
  • 高扩展性,易于根据需要改进功能

要求

构建时要求:JDK 8 或更高版本和 Maven 3.2.5 或更高版本。

运行时要求:JDK 8 或更高版本。

项目地址:https://github.com/sofastack/sofa-rpc

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表