Cloud Pub/Sub

Welcome to the Google Cloud Pub/Sub idea forum. You can submit and vote on ideas here to tell the Pub/Sub team which features you’d like to see.

This forum is for feature suggestions. If you’re looking for help forums, look here:

We can’t wait to hear from you!

  1. Screenshots and Self driven flash based / gif - much helpful for

    Documentation should have screenshots and adobe flash based / gifs which can give visualization to anyone who would like to try / explore.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  2. Enable API key authentication for publisher

    I have a use case where events are published to a pub/sub topic from the client side. As it is client side I cannot authenticate via the methods supported currently for publishing messages. As quite tight restrictions can be placed on what domain is attempting to publish it would be great to open up the possibility of authenticating via an API key

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  3. Please add a working example of how to update the expiration_policy of an existing subscription for pubsub library in python

    Similar to the example of pushconfig with updatemask, please provide something similar for expiration_policy to set it to 'never' as to make the subscription permanent once it was created

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  4. Delete particular message based on message Id

    As few time processing of the message can take a lot of time, it would be great if the message can be deleted based on messageId.

    The ackId changes and therefore after the acknowledgment dead line is passed hitting the ack api with the ackId does not help.

    This feature can be used to ack message whenever a consumer wants in a distributed consumer environment.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  5. delayed / scheduled messages

    When publishing a message, accept a DateTime (in the future) which defines when the message will be scheduled. This way a function can be executed in e.g. 30 minutes (with the message content as an input argument).

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  6. Replace returnImmediately with a timeout

    In its current form, projects.subscriptions.pull accepts the following parameters in its request payload: returnImmediately and maxMessages. The former parameter restricts the library authors (including the official GCP driver) into one of two extremes:


    1. Either poll the endpoint periodically (e.g., every 10s) via returnImmediately=true.


    2. Or poll indefinitely via returnImmediately=false.


    The first approach ensures a deterministic message stream with the cost of degraded latency. The second approach does the opposite: a nondeterministic stream with better latency. I think there is a better alternative: introducing a timeout parameter. This will act as knob one can tune to move between these…

    41 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  7. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  8. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  9. Message groups

    Expose a group ID attribute on the message, and provide the option to block pulling messages with the same group ID until the current message is acknowledged. The pull operation should skip over any messages that are currently locked and instead return the next available message. It's a very useful feature for implementing state machines and other event processing systems.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  10. Java 11 support

    JAXB finally removed from Java11 after being deprecated in most recent Java versions.. Would be nice to get support to the latest technologies just in time... (using JENV now to switch to Java8 for the PubSub emulator)

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  11. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  12. A way to specify headers for pubsub push mechanism

    If developers have control over headers the client doesn't have to write anything to add security
    We can just use esp.
    Even though esp looks in to query parameters,
    we have to rotate the token every 24 hours for better security

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  13. delete all topics at once

    I would like to be able to delete all of the topics in an account. I have reached the limit however cannot delete any topics as the cloud console and the web UI all hang when trying to use the topics APIs

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  14. Please provide a client in C language

    I have lot of stuff already written in C and need a pub/sub client in c to integrate to Google Pub/Sub.

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  15. Open up API for domain verification

    There is an existing set of APIs for automating the Search Console piece of getting a webhook url set up for push notifications. However, you still have to manually go into your GCP project to add the webhook to the Verified Domains under credentials in order to use it in your project. It would be great to be able to automate this piece as well, but there isn't an API we can call. Could one be created or opened up?

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  16. 7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  17. gcloud cli does not interoperate with pubsub emulator

    It's not currently possible to work with a local emulator using gcloud. How do I create a topic or subscription without writing code for this purpose?

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add publisher IP to PubsubMessage

    For improved auditing and security it would be nice if a field were added that specifies the originating IP address of the message.

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  19. Allow specific metadata for notifications from Google Cloud Storage

    When GCS is registered as a publisher to a topic, we can specify none as the payload if all we need are the eventType, bucketId, objectId, and objectGeneration fields. This is great since the message data is only roughly 650 bytes for reasonably size bucket names and file names. For most projects, that's all we need. It's great that objectGeneration happens to be included.

    However, if we need just one other field from the object's metadata, say Content-Length for example, which would add roughly 20 more bytes, we're stuck with the entire basket of metadata fields. We'd like to specify…

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  20. Add retry count for push

    When we are push messages and for any chance the message is undelivered which can happen like service is down/ exception occurred / service took longer time to respond, then we should have a retry limit for such message instead of keep retrying for 7 days.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1
  • Don't see your idea?

Cloud Pub/Sub

Categories

Feedback and Knowledge Base