Skip to content

0xbitboy/spring-json-rpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring-json-rpc

基于 jsonrpc4j 的service层独立部署方案

基于json的rpc的好处

  • 调试方便
  • 跟spring-mvc整合 可以针对某些服务通过Controller单独定制服务, 或者说可以不影响现有的http服务的前提下提供service的独立部署。
  • http的服务可以利用lvs ,nginx实现服务化的高可用。
  • 服务端升级 返回结果中的变动不会导致 服务完全不可用。

缺点

  • 对读取多的服务的性能比较差,json的冗余数据,序列号反序列化都会影响性能。
  • 应用到项目并不是很多。

其他类似的框架

  • Thrift,多语言的支持,要先写描述文件,感觉对纯java的项目就不是很友好了。
  • protobuf,跟thrift差不多,也是要写描述文件。
  • dubbo,严格上说dubbo跟上面的不是属于一类的框架,上面的那些更像是某种通信协议。dubbo更主要是服务发现和治理相关的框架吧。
  • RMI、Hessian、Burlap、Httpinvoker、WebService 等。

About

基于jsonrpc4j和spring 实现service层服务化

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages