What I suggest is creating a tcp service you can connect to and access the map via this connection. This way the serialization can operate however you need.
--
You received this message because you are subscribed to the Google Groups "Chronicle" group.
To unsubscribe from this group and stop receiving emails from it, send an email to java-chronicl...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hello,
There is a lot of good content here. You should write up in a blog as this is the sort of thing we post on the Performance Java User's Group.
I had lunch with Martin Thompson this week and I am familiar with SBE. I used to be a C programmer but I am not as current with it.
In the HFT space the trend is generally away from C/C++ as you either need the speed that FPGA or GPU gives you or you need the time to market that Java or a higher level language like Scala or Python gives you. This might be a London centric view.
As we make our money from consulting we focus on the technology areas our client's do. As such C isn't a high priority for us.
As the name suggests SBE is designed to be simple, portable, easy to decide, cross platform and faster than FIX.
You don't have to use Chronicle serialization but it offers compressed types, general object serialization, zero copy, thread safe operations.
Lz4 sounds interesting. We intend to improve our support for compression esp for wan link replication and we will have a look at this.
Another trend is towards reactive programming. In this model you avoid or offload any blocking operations away from your critical execution. Eg SEDA, As such, request/response is turned into to asynchronous messages. This is far more efficient but harder to work with esp if you have a legacy application which wasn't design with this in mind.
What is on the road map is improved off heap layout control. Our library will automatically optimise the layout but it might not do it the way you need/want.
I think we can do more to improve SBE integration. Thank you for feed back in that regard.
Peter.
--
That is all interesting feedback.
--