Comments (5)
@marcocappolimases you are right about the usage of Seek
in many conditions. The method GetActualOffset
, within ChannelConfiguration
, currently is for internal use. My idea is to report the latest offset using the event raised when a message is available. Then the value will be exposed from higher Smart*
classes in C++, C# and Java.
from datadistributionmanager.
@marcocappolimases my idea is to report the latest offset using the event raised when a message is available. Then the value will be exposed from higher
Smart*
classes in C++, C# and Java.
@mariomastrodicasa This will be ok most of time but, in some condition, could be useful to seek in Channel past elements before receive a first message.
A possible solution can be the implementation of a Seek
method that accepts negative values.
from datadistributionmanager.
@marcocappolimases my idea is to report the latest offset using the event raised when a message is available. Then the value will be exposed from higher
Smart*
classes in C++, C# and Java.@mariomastrodicasa This will be ok most of time but, in some condition, could be useful to seek in Channel past elements before receive a first message.
A possible solution can be the implementation of aSeek
method that accepts negative values.
@marcocappolimases about the Seek
I reference the related issue #22
from datadistributionmanager.
@marcocappolimases I discovered that another interesting value is the timestamp of the last received message: it is related to the issue #22. There are other possible value that can be reported during the implementation of this issue?
from datadistributionmanager.
@mariomastrodicasa seems to me that, at the moment, timestamp and offset are the only two values that have the same meaning in Kafka and OpenDDS.
Other values could be passed in the future with a specific dictionary for each transport layer.
from datadistributionmanager.
Related Issues (20)
- access violation in initialize with KafkaConfiguration
- Add Maven or Gradle to publish JAR to online repositories
- Async channel behavior continuously emit OnConditionOrError with a DDM_NO_DATA_RETURNED message
- Channel configured in transmission mode receives messages. HOT 1
- Doing two times a complete cycle of channel creation, the second call to CreateSmartChannel requires 5 minutes to complete. HOT 2
- Make disposable the classes interacting with native code HOT 1
- Under heavy stress condition the published payload is not correct HOT 1
- Wrong parameter passed for AutoOffsetReset in KafkaChannelConfiguration HOT 2
- Add Seek method based on timestamp HOT 2
- Upgrade to .NET 6
- Add management of transactions in Apache Kafka client
- Workflows are referencing vulnerable actions
- Split published artifacts HOT 1
- Remove .NET 5 due to its End of Support
- Upgrade OpenDDS and librdkafka as soos as possible
- Use GitHub cache instead of FTP site to use OpenDDS artifacts within Pull Request and Release workflows HOT 1
- Clean up commented code
- Align web-site style to masesgroup.com
- Add .NET 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from datadistributionmanager.