Skip to content

Spring REST @MVC: Add support for google Protocol Buffers resource representation format [SPR-5807] #10477

Closed
@spring-projects-issues

Description

@spring-projects-issues

Keith Donald opened SPR-5807 and commented

Google Protocol buffers provide a mature, high-performant binary data exchange protocol that can be used a an alternative to JSON and XML to connect systems over a REST interface. Benchmarks outlined by by Orbitz and Sears at JavaOne 2009 have shown that marshaling using protocol buffers is up to 7 to 10 times faster than JSON. This would make them a good, lightweight choice for Java-to-Java remoting over HTTP/REST.

This ticket should investigate adding support for Google protocol buffers on the server-side side with Spring @MVC, and on the client-side with REST-template possibly with some sort of dynamic proxy layer on top.

See http://code.google.com/apis/protocolbuffers/ for the Google Protocol Buffers project home page.


Affects: 3.0 M3

Issue Links:

Referenced from: commits b56703e

15 votes, 21 watchers

Metadata

Metadata

Assignees

Labels

has: votes-jiraIssues migrated from JIRA with more than 10 votes at the time of importin: webIssues in web modules (web, webmvc, webflux, websocket)type: enhancementA general enhancement

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions