WebSocket
Simone Bordet
simone.bordet at gmail.com
Mon Feb 19 22:40:10 UTC 2018
Hi,
On Mon, Feb 19, 2018 at 10:55 PM, Chuck Davis <cjgunzel at gmail.com> wrote:
>> Note also that your requirement is to use blocking, stream-based,
>> byte[]-based APIs.
>> If you had chosen a data format for which a non-blocking parser based
>> on ByteBuffer APIs existed, you would be so happy about the JDK 9
>> APIs.
>
> Like what for instance? I'm looking for suggestions/strategies how best to adapt to the future. It's very unlikely I'm going to convert all my data to text before sending across the wire.
Starting point:
https://en.wikipedia.org/wiki/Comparison_of_data_serialization_formats
CBOR looks promising and it's a standard.
If you don't need references, then many other choices.
I don't know the status of the libraries around CBOR though, so yes, I
understand the appeal of Java Serialization.
As I said, a JDK bridge between ByteBuffer and [Input|Output]Stream
will solve a million cases.
--
Simone Bordet
---
Finally, no matter how good the architecture and design are,
to deliver bug-free software with optimal performance and reliability,
the implementation technique must be flawless. Victoria Livschitz
More information about the net-dev
mailing list