{"users":[{"id":-1,"username":"system","name":"system","avatar_template":"https://canada1.discourse-cdn.com/solace/original/1X/1248f38eea018157e66cc024e8284f3331a54f94.png","admin":true,"moderator":true,"trust_level":4},{"id":7,"username":"Hari_Rangarajan","name":"Hari Rangarajan","avatar_template":"/user_avatar/community.solace.com/hari_rangarajan/{size}/2895_2.png","flair_name":"solacians","flair_url":"https://canada1.discourse-cdn.com/solace/original/1X/1248f38eea018157e66cc024e8284f3331a54f94.png","flair_bg_color":"efefef","flair_group_id":19,"moderator":true,"trust_level":4},{"id":1437,"username":"Fitzy","name":"Fitzy","avatar_template":"/user_avatar/community.solace.com/fitzy/{size}/1282_2.png","trust_level":1},{"id":3512,"username":"Solly-AI","name":"Solly AI","avatar_template":"/user_avatar/community.solace.com/solly-ai/{size}/2305_2.png","admin":true,"trust_level":1},{"id":3852,"username":"radoslaw","name":"Radoslaw Stankiewicz","avatar_template":"/user_avatar/community.solace.com/radoslaw/{size}/2232_2.png","trust_level":1},{"id":158,"username":"Ragnar","name":"Ragnar","avatar_template":"/user_avatar/community.solace.com/ragnar/{size}/180_2.png","trust_level":1},{"id":359,"username":"lilyevsky","name":"lilyevsky","avatar_template":"/user_avatar/community.solace.com/lilyevsky/{size}/899_2.png","trust_level":1},{"id":2218,"username":"dmueller","name":"dmueller","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/c4cdca/{size}.png","trust_level":1},{"id":2231,"username":"plalit","name":"plalit","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/3da27b/{size}.png","trust_level":1},{"id":115,"username":"Aaron","name":"Aaron","avatar_template":"/user_avatar/community.solace.com/aaron/{size}/843_2.png","admin":true,"trust_level":4},{"id":249,"username":"Tamimi","name":"Tamimi","avatar_template":"/user_avatar/community.solace.com/tamimi/{size}/2190_2.png","admin":true,"trust_level":2},{"id":1081,"username":"jfg1306","name":"jfg1306","avatar_template":"/user_avatar/community.solace.com/jfg1306/{size}/2240_2.png","trust_level":1},{"id":1371,"username":"jellwood","name":"jellwood","avatar_template":"/user_avatar/community.solace.com/jellwood/{size}/2585_2.png","trust_level":1},{"id":2,"username":"marc","name":"","avatar_template":"/user_avatar/community.solace.com/marc/{size}/2191_2.png","admin":true,"trust_level":4},{"id":2424,"username":"emilzegers","name":"emilzegers","avatar_template":"/user_avatar/community.solace.com/emilzegers/{size}/344_2.png","trust_level":1},{"id":801,"username":"giri","name":"giri","avatar_template":"/user_avatar/community.solace.com/giri/{size}/877_2.png","moderator":true,"trust_level":4},{"id":3461,"username":"hamlyn","name":"hamlyn","avatar_template":"/user_avatar/community.solace.com/hamlyn/{size}/1242_2.png","trust_level":1},{"id":3142,"username":"yugalsharma","name":"yugalsharma","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/y/f9ae1b/{size}.png","trust_level":1},{"id":3314,"username":"AAli","name":"AAli","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/3ab097/{size}.png","trust_level":1},{"id":31,"username":"JamilAhmed","name":"JamilAhmed","avatar_template":"/user_avatar/community.solace.com/jamilahmed/{size}/78_2.png","trust_level":2},{"id":1306,"username":"dreamoka","name":"dreamoka","avatar_template":"/user_avatar/community.solace.com/dreamoka/{size}/2240_2.png","trust_level":1},{"id":1773,"username":"forward100","name":"forward100","avatar_template":"/user_avatar/community.solace.com/forward100/{size}/2264_2.png","trust_level":1},{"id":2473,"username":"leonard","name":"leonard","avatar_template":"/user_avatar/community.solace.com/leonard/{size}/1272_2.png","trust_level":2},{"id":2860,"username":"Monis","name":"Monis","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/49beb7/{size}.png","trust_level":1},{"id":150,"username":"swenhelge","name":"swenhelge","avatar_template":"/user_avatar/community.solace.com/swenhelge/{size}/2201_2.png","flair_name":"solacians","flair_url":"https://canada1.discourse-cdn.com/solace/original/1X/1248f38eea018157e66cc024e8284f3331a54f94.png","flair_bg_color":"efefef","flair_group_id":19,"trust_level":1},{"id":125,"username":"uherbst","name":"uherbst","avatar_template":"/user_avatar/community.solace.com/uherbst/{size}/291_2.png","trust_level":1},{"id":2570,"username":"Sbelag","name":"Sbelag","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/bc79bd/{size}.png","trust_level":1},{"id":173,"username":"mstobo","name":"mstobo","avatar_template":"/user_avatar/community.solace.com/mstobo/{size}/753_2.png","trust_level":1},{"id":2344,"username":"SvenG","name":"SvenG","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/{size}.png","trust_level":1},{"id":2622,"username":"peterh","name":"peterh","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/919ad9/{size}.png","trust_level":1},{"id":2793,"username":"Nilanjana","name":"Nilanjana","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/5f9b8f/{size}.png","trust_level":1},{"id":1002,"username":"yangsen","name":"yangsen","avatar_template":"/user_avatar/community.solace.com/yangsen/{size}/463_2.png","trust_level":2},{"id":8,"username":"MayurP","name":"","avatar_template":"/user_avatar/community.solace.com/mayurp/{size}/2675_2.png","trust_level":1},{"id":2746,"username":"simply_sameer","name":"simply_sameer","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/ea666f/{size}.png","trust_level":1},{"id":1548,"username":"pruffieux","name":"pruffieux","avatar_template":"/user_avatar/community.solace.com/pruffieux/{size}/2532_2.png","trust_level":1},{"id":175,"username":"danbrown","name":"danbrown","avatar_template":"/user_avatar/community.solace.com/danbrown/{size}/1648_2.png","trust_level":1}],"primary_groups":[],"flair_groups":[{"id":19,"name":"solacians","flair_url":"https://canada1.discourse-cdn.com/solace/original/1X/1248f38eea018157e66cc024e8284f3331a54f94.png","flair_bg_color":"efefef","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/training-tips-and-tricks/11?page=1","per_page":30,"top_tags":[{"id":23,"name":"cli","slug":"cli"},{"id":30,"name":"docker","slug":"docker"},{"id":42,"name":"semp","slug":"semp"},{"id":25,"name":"java","slug":"java"},{"id":67,"name":"jcsmp","slug":"jcsmp"},{"id":50,"name":"security","slug":"security"},{"id":37,"name":"spring-cloud-stream","slug":"spring-cloud-stream"},{"id":127,"name":"api","slug":"api"},{"id":26,"name":"jms","slug":"jms"},{"id":33,"name":"rest","slug":"rest"},{"id":175,"name":"stm","slug":"stm"},{"id":36,"name":"topics","slug":"topics"},{"id":177,"name":"event-feeds","slug":"event-feeds"},{"id":60,"name":"event-mesh","slug":"event-mesh"},{"id":55,"name":"javascript","slug":"javascript"},{"id":29,"name":"logs","slug":"logs"},{"id":45,"name":"replay","slug":"replay"},{"id":28,"name":"solace-cloud","slug":"solace-cloud"},{"id":99,"name":"solacepubsub","slug":"solacepubsub"},{"id":176,"name":"solace-tryme","slug":"solace-tryme"},{"id":121,"name":"tls","slug":"tls"},{"id":56,"name":"additional-logging","slug":"additional-logging"},{"id":79,"name":"asyncapi","slug":"asyncapi"},{"id":92,"name":"aws","slug":"aws"},{"id":77,"name":"broker","slug":"broker"},{"id":178,"name":"community-event-feeds","slug":"community-event-feeds"},{"id":47,"name":"configuration","slug":"configuration"},{"id":145,"name":"connectors","slug":"connectors"},{"id":91,"name":"dead-message-queue-configuration","slug":"dead-message-queue-configuration"},{"id":63,"name":"dmr","slug":"dmr"},{"id":38,"name":"event-portal","slug":"event-portal"}],"topics":[{"fancy_title":"About the Training, Tips and Tricks category","id":3963,"title":"About the Training, Tips and Tricks category","slug":"about-the-training-tips-and-tricks-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-03-11T17:58:29.351Z","last_posted_at":"2025-03-11T17:58:29.355Z","bumped":true,"bumped_at":"2025-03-11T17:58:29.355Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":116,"like_count":0,"has_summary":false,"last_poster_username":"system","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":":video_game: Master Solace topics with the Interactive Topic Sandbox","id":4766,"title":"🎮 Master Solace topics with the Interactive Topic Sandbox","slug":"master-solace-topics-with-the-interactive-topic-sandbox","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://canada1.discourse-cdn.com/solace/optimized/2X/5/592eb0db1f18795b3819a7600d2372490f1c63f8_2_1024x338.jpeg","created_at":"2026-02-12T12:23:49.751Z","last_posted_at":"2026-02-12T12:23:49.826Z","bumped":true,"bumped_at":"2026-02-12T12:23:49.826Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey Solace Community! :waving_hand: \nWe want to make sure that you can learn all about Solace topics in a fun and easy way.With this in mind, we are thrilled to highlight an amazing open-source learning tool that lets&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1792,"height":592,"url":"https://canada1.discourse-cdn.com/solace/original/2X/5/592eb0db1f18795b3819a7600d2372490f1c63f8.jpeg"},{"max_width":1024,"max_height":1024,"width":1024,"height":338,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/5/592eb0db1f18795b3819a7600d2372490f1c63f8_2_1024x338.jpeg"},{"max_width":800,"max_height":800,"width":800,"height":264,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/5/592eb0db1f18795b3819a7600d2372490f1c63f8_2_800x264.jpeg"},{"max_width":600,"max_height":600,"width":600,"height":198,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/5/592eb0db1f18795b3819a7600d2372490f1c63f8_2_600x198.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":132,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/5/592eb0db1f18795b3819a7600d2372490f1c63f8_2_400x132.jpeg"},{"max_width":300,"max_height":300,"width":300,"height":99,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/5/592eb0db1f18795b3819a7600d2372490f1c63f8_2_300x99.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":66,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/5/592eb0db1f18795b3819a7600d2372490f1c63f8_2_200x66.jpeg"}],"tags":[],"tags_descriptions":{},"views":74,"like_count":3,"has_summary":false,"last_poster_username":"Hari_Rangarajan","category_id":11,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":7,"primary_group_id":null,"flair_group_id":19}]},{"fancy_title":"Deploy Solace Brokers in Minutes with the Container Command Builder","id":4765,"title":"Deploy Solace Brokers in Minutes with the Container Command Builder","slug":"deploy-solace-brokers-in-minutes-with-the-container-command-builder","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://canada1.discourse-cdn.com/solace/optimized/2X/f/f15aecd0e615ce6dcd2aca80acfb999ad1d3d33e_2_1024x338.jpeg","created_at":"2026-02-12T12:14:51.236Z","last_posted_at":"2026-02-12T12:14:51.295Z","bumped":true,"bumped_at":"2026-02-12T12:14:51.295Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey Solace Community! :waving_hand: \nWe’re excited to spotlight an incredible open-source utility from the Solace Community that will help developers deploy Solace Event Brokers in containers. Say goodbye to configura&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1792,"height":592,"url":"https://canada1.discourse-cdn.com/solace/original/2X/f/f15aecd0e615ce6dcd2aca80acfb999ad1d3d33e.jpeg"},{"max_width":1024,"max_height":1024,"width":1024,"height":338,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/f/f15aecd0e615ce6dcd2aca80acfb999ad1d3d33e_2_1024x338.jpeg"},{"max_width":800,"max_height":800,"width":800,"height":264,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/f/f15aecd0e615ce6dcd2aca80acfb999ad1d3d33e_2_800x264.jpeg"},{"max_width":600,"max_height":600,"width":600,"height":198,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/f/f15aecd0e615ce6dcd2aca80acfb999ad1d3d33e_2_600x198.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":132,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/f/f15aecd0e615ce6dcd2aca80acfb999ad1d3d33e_2_400x132.jpeg"},{"max_width":300,"max_height":300,"width":300,"height":99,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/f/f15aecd0e615ce6dcd2aca80acfb999ad1d3d33e_2_300x99.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":66,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/f/f15aecd0e615ce6dcd2aca80acfb999ad1d3d33e_2_200x66.jpeg"}],"tags":[],"tags_descriptions":{},"views":58,"like_count":4,"has_summary":false,"last_poster_username":"Hari_Rangarajan","category_id":11,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":7,"primary_group_id":null,"flair_group_id":19}]},{"fancy_title":"Updated Solace Certifications to earn and share","id":4764,"title":"Updated Solace Certifications to earn and share","slug":"updated-solace-certifications-to-earn-and-share","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-02-11T21:59:33.967Z","last_posted_at":"2026-02-11T21:59:49.197Z","bumped":true,"bumped_at":"2026-02-11T21:59:49.197Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"To make it easier for you to showcase your skills, we upgraded our badge issuing provider and refreshed the design look and feel. Take a look at the spread of certificates you could be showcasing. \n\n\nIf you are an essent&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":51,"like_count":2,"has_summary":false,"last_poster_username":"Solly-AI","category_id":11,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1437,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3512,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Nack after ack - what will be final outcome?","id":4720,"title":"Nack after ack - what will be final outcome?","slug":"nack-after-ack-what-will-be-final-outcome","posts_count":11,"reply_count":7,"highest_post_number":11,"image_url":null,"created_at":"2026-01-14T10:14:49.989Z","last_posted_at":"2026-01-16T19:34:17.483Z","bumped":true,"bumped_at":"2026-01-16T19:34:17.483Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"hi, \nI’m trying to find in documentation, but without luck how consistent. \nI have a pattern where I’m asynchronously processing the message, and once successful, I will ACK it. \nProcess that launch async processing need&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":133,"like_count":2,"has_summary":false,"last_poster_username":"radoslaw","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":3852,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":158,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3512,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Acknowledge message using ID","id":302,"title":"Acknowledge message using ID","slug":"acknowledge-message-using-id","posts_count":10,"reply_count":0,"highest_post_number":10,"image_url":null,"created_at":"2020-06-24T20:10:16.000Z","last_posted_at":"2026-01-14T17:26:10.621Z","bumped":true,"bumped_at":"2026-01-14T17:26:10.621Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I usually acknowledge messages explicitly using BytesXMLMessage.ackMessage() method. \nThis is pretty convenient, because I don’t need to worry about how it is done in the implementation. However, there is one essential p&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":1014,"like_count":0,"has_summary":false,"last_poster_username":"radoslaw","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":359,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2218,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2231,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":115,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3852,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Advanced Flow Control Explained","id":4555,"title":"Advanced Flow Control Explained","slug":"advanced-flow-control-explained","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://canada1.discourse-cdn.com/solace/optimized/2X/f/fdd9bc938976e697ab50a6fea32131c0b8b5a3ba_2_1024x713.jpeg","created_at":"2025-09-09T14:31:19.665Z","last_posted_at":"2025-12-22T16:23:25.264Z","bumped":true,"bumped_at":"2025-12-22T16:23:25.264Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"In Solace messaging, flow control is critical to ensure guaranteed delivery and efficient client-broker interaction. This post breaks down how flow is managed at both the broker and client API levels. Let’s first start w&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":2018,"height":1406,"url":"https://canada1.discourse-cdn.com/solace/original/2X/f/fdd9bc938976e697ab50a6fea32131c0b8b5a3ba.jpeg"},{"max_width":1024,"max_height":1024,"width":1024,"height":713,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/f/fdd9bc938976e697ab50a6fea32131c0b8b5a3ba_2_1024x713.jpeg"},{"max_width":800,"max_height":800,"width":800,"height":557,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/f/fdd9bc938976e697ab50a6fea32131c0b8b5a3ba_2_800x557.jpeg"},{"max_width":600,"max_height":600,"width":600,"height":418,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/f/fdd9bc938976e697ab50a6fea32131c0b8b5a3ba_2_600x418.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":278,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/f/fdd9bc938976e697ab50a6fea32131c0b8b5a3ba_2_400x278.jpeg"},{"max_width":300,"max_height":300,"width":300,"height":209,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/f/fdd9bc938976e697ab50a6fea32131c0b8b5a3ba_2_300x209.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":139,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/f/fdd9bc938976e697ab50a6fea32131c0b8b5a3ba_2_200x139.jpeg"}],"tags":[],"tags_descriptions":{},"views":276,"like_count":3,"has_summary":false,"last_poster_username":"Tamimi","category_id":11,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":249,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1081,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Terraform Projects for Customer-Controlled Regions in Solace Cloud","id":4570,"title":"Terraform Projects for Customer-Controlled Regions in Solace Cloud","slug":"terraform-projects-for-customer-controlled-regions-in-solace-cloud","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-09-17T15:37:25.097Z","last_posted_at":"2025-09-18T20:54:12.605Z","bumped":true,"bumped_at":"2025-09-18T20:54:12.605Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey everyone! \nJust wanted to share something that might save you some time. If you’re working with Customer-Controlled regions, we’ve put together some reference Terraform projects that can help you deploy Kubernetes cl&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":28,"name":"solace-cloud","slug":"solace-cloud"}],"tags_descriptions":{},"views":110,"like_count":2,"has_summary":false,"last_poster_username":"jellwood","category_id":11,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1371,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2424,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Introducing the Solace Image Publisher: an open source utility","id":4481,"title":"Introducing the Solace Image Publisher: an open source utility","slug":"introducing-the-solace-image-publisher-an-open-source-utility","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://canada1.discourse-cdn.com/solace/optimized/2X/7/700b3e60eb08da454cbc1d35ce9bdc3cebcdf16e_2_1024x512.png","created_at":"2025-07-29T19:33:50.200Z","last_posted_at":"2025-07-29T19:33:50.271Z","bumped":true,"bumped_at":"2025-07-29T19:33:50.271Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey everyone! I’d like to highlight a new open‑source utility that I worked on called Solace Image Publisher—a lightweight tool that makes it really easy to publish images into a Solace broker. It’s community‑driven, you&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1200,"height":600,"url":"https://canada1.discourse-cdn.com/solace/original/2X/7/700b3e60eb08da454cbc1d35ce9bdc3cebcdf16e.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":512,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/7/700b3e60eb08da454cbc1d35ce9bdc3cebcdf16e_2_1024x512.png"},{"max_width":800,"max_height":800,"width":800,"height":400,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/7/700b3e60eb08da454cbc1d35ce9bdc3cebcdf16e_2_800x400.png"},{"max_width":600,"max_height":600,"width":600,"height":300,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/7/700b3e60eb08da454cbc1d35ce9bdc3cebcdf16e_2_600x300.png"},{"max_width":400,"max_height":400,"width":400,"height":200,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/7/700b3e60eb08da454cbc1d35ce9bdc3cebcdf16e_2_400x200.png"},{"max_width":300,"max_height":300,"width":300,"height":150,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/7/700b3e60eb08da454cbc1d35ce9bdc3cebcdf16e_2_300x150.png"},{"max_width":200,"max_height":200,"width":200,"height":100,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/7/700b3e60eb08da454cbc1d35ce9bdc3cebcdf16e_2_200x100.png"}],"tags":[],"tags_descriptions":{},"views":98,"like_count":0,"has_summary":false,"last_poster_username":"Tamimi","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":249,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Solace Event Feeds – Community Contribution Guidelines","id":4407,"title":"Solace Event Feeds – Community Contribution Guidelines","slug":"solace-event-feeds-community-contribution-guidelines","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-06-23T12:10:30.369Z","last_posted_at":"2025-06-23T12:10:30.440Z","bumped":true,"bumped_at":"2025-06-23T12:10:30.440Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":":globe_with_meridians: Solace Event Feeds – Community Contribution Guidelines\nWe welcome contributions to the growing catalog of Solace Event Feeds! To ensure high-quality, valuable, and reusable feed assets, please foll&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":175,"name":"stm","slug":"stm"},{"id":177,"name":"event-feeds","slug":"event-feeds"},{"id":178,"name":"community-event-feeds","slug":"community-event-feeds"}],"tags_descriptions":{},"views":79,"like_count":0,"has_summary":false,"last_poster_username":"giri","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":801,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Solace TryMe CLI","id":4405,"title":"Solace TryMe CLI","slug":"solace-tryme-cli","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-06-23T11:02:10.905Z","last_posted_at":"2025-06-23T11:02:10.987Z","bumped":true,"bumped_at":"2025-06-23T11:58:05.056Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":":wrench: Meet solace-tryme-cli aka stm: Your Local Playground for Event Simulation with Solace Broker\n:test_tube: What is solace-tryme-cli?\nWant to explore Solace PubSub+ messaging without writing a single line of code? &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":175,"name":"stm","slug":"stm"},{"id":176,"name":"solace-tryme","slug":"solace-tryme"}],"tags_descriptions":{},"views":118,"like_count":0,"has_summary":false,"last_poster_username":"giri","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":801,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Solace Event Feeds","id":4406,"title":"Solace Event Feeds","slug":"solace-event-feeds","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-06-23T11:56:34.802Z","last_posted_at":"2025-06-23T11:56:58.363Z","bumped":true,"bumped_at":"2025-06-23T11:56:58.363Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":":rocket: Introducing Solace Event Feeds - Code-Free Event Streaming from AsyncAPI\nHey Solace Community! :waving_hand: \nI wanted to share an exciting feature that’s been making my event-driven development workflow incredi&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":79,"name":"asyncapi","slug":"asyncapi"},{"id":175,"name":"stm","slug":"stm"},{"id":177,"name":"event-feeds","slug":"event-feeds"},{"id":176,"name":"solace-tryme","slug":"solace-tryme"}],"tags_descriptions":{},"views":91,"like_count":0,"has_summary":false,"last_poster_username":"Solly-AI","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":801,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3512,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Getting Solace PubSub Broker to work on Multi-node Minikube Cluster","id":2122,"title":"Getting Solace PubSub Broker to work on Multi-node Minikube Cluster","slug":"getting-solace-pubsub-broker-to-work-on-multi-node-minikube-cluster","posts_count":1,"reply_count":0,"highest_post_number":0,"image_url":null,"created_at":"2025-02-17T08:01:13.000Z","last_posted_at":"2025-02-17T08:01:13.000Z","bumped":false,"bumped_at":"2025-02-17T08:01:13.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Sharing my journey of getting the broker to run locally on my windows laptop: \nTo run the Solace PubSub+ Software Bbroker on MiniKube, there are additional steps required (other than the more straight-forward ones e.g. d&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":126,"like_count":0,"has_summary":false,"last_poster_username":"hamlyn","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3461,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Declarative SEMP and Terraform: 5 Tips","id":2117,"title":"Declarative SEMP and Terraform: 5 Tips","slug":"declarative-semp-and-terraform-5-tips","posts_count":1,"reply_count":0,"highest_post_number":0,"image_url":"https://canada1.discourse-cdn.com/solace/original/2X/3/3b1dd3dec006efe8f366e609d5a0e8e6f8a6e7b9.jpeg","created_at":"2025-02-03T21:10:38.000Z","last_posted_at":"2025-02-03T21:10:38.000Z","bumped":false,"bumped_at":"2025-02-03T21:10:38.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I wanted to share some insights into using  Terraform with Solace’s Declarative SEMP  (dSEMP) for managing PubSub+ event broker configurations in all form factors: Software, Hardware, and Cloud-managed PubSub+ deployment&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1024,"height":487,"url":"https://canada1.discourse-cdn.com/solace/original/2X/3/3b1dd3dec006efe8f366e609d5a0e8e6f8a6e7b9.jpeg"},{"max_width":800,"max_height":800,"width":800,"height":380,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/3/3b1dd3dec006efe8f366e609d5a0e8e6f8a6e7b9_2_800x380.jpeg"},{"max_width":600,"max_height":600,"width":600,"height":285,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/3/3b1dd3dec006efe8f366e609d5a0e8e6f8a6e7b9_2_600x285.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":190,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/3/3b1dd3dec006efe8f366e609d5a0e8e6f8a6e7b9_2_400x190.jpeg"},{"max_width":300,"max_height":300,"width":300,"height":142,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/3/3b1dd3dec006efe8f366e609d5a0e8e6f8a6e7b9_2_300x142.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":95,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/3/3b1dd3dec006efe8f366e609d5a0e8e6f8a6e7b9_2_200x95.jpeg"}],"tags":[{"id":149,"name":"terraform","slug":"terraform"}],"tags_descriptions":{},"views":172,"like_count":0,"has_summary":false,"last_poster_username":"Tamimi","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":249,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SEMP SCRIPT REQUIRED FOR UPDATING MAX TTL OF MULTIPLE QUEUES AT ONCE","id":2111,"title":"SEMP SCRIPT REQUIRED FOR UPDATING MAX TTL OF MULTIPLE QUEUES AT ONCE","slug":"semp-script-required-for-updating-max-ttl-of-multiple-queues-at-once","posts_count":2,"reply_count":0,"highest_post_number":0,"image_url":null,"created_at":"2025-01-13T15:21:42.000Z","last_posted_at":"2025-01-14T22:17:08.000Z","bumped":true,"bumped_at":"2025-01-14T22:17:08.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am using the following script in a batch file and it is throwing error: PATH NOT FOUND. \nI have double checked the path of queue and can see it in pubsub+ broker. \nWhat am I missing here? \n———————————————- \n@echo off \n&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":42,"name":"semp","slug":"semp"},{"id":33,"name":"rest","slug":"rest"},{"id":23,"name":"cli","slug":"cli"},{"id":75,"name":"ttl","slug":"ttl"}],"tags_descriptions":{},"views":107,"like_count":0,"has_summary":false,"last_poster_username":"Aaron","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3142,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":115,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Has anyone ever connected IBM CDC to Solace using JMS?","id":2066,"title":"Has anyone ever connected IBM CDC to Solace using JMS?","slug":"has-anyone-ever-connected-ibm-cdc-to-solace-using-jms","posts_count":3,"reply_count":0,"highest_post_number":0,"image_url":null,"created_at":"2024-10-29T19:52:14.000Z","last_posted_at":"2024-11-14T13:04:48.000Z","bumped":true,"bumped_at":"2024-11-14T13:04:48.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello Experts, \nI am trying to connect an IBM CDC subscription with Solace using JMS. I have a subscription which is reading data from a MSSQL data source and I want to put it on a Solace topic for which I need your help&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":26,"name":"jms","slug":"jms"},{"id":164,"name":"solace","slug":"solace"}],"tags_descriptions":{},"views":178,"like_count":0,"has_summary":false,"last_poster_username":"AAli","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":3314,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":115,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Spring Cloud Stream exception: &ldquo;doesn&rsquo;t support message NACK&rdquo; after upgrading Solace Binder to v5.x","id":2058,"title":"Spring Cloud Stream exception: \"doesn't support message NACK\" after upgrading Solace Binder to v5.x","slug":"spring-cloud-stream-exception-doesnt-support-message-nack-after-upgrading-solace-binder-to-v5-x","posts_count":2,"reply_count":0,"highest_post_number":0,"image_url":null,"created_at":"2024-10-21T09:43:33.000Z","last_posted_at":"2024-10-21T15:24:15.000Z","bumped":true,"bumped_at":"2024-10-21T15:24:15.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Are you seeing this exception from your Spring Cloud Stream application? \n\nCaused by: org.springframework.messaging.MessagingException: The Solace PubSub+ Broker doesn&#39;t support message NACK capability, &lt;inbound adapter &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":37,"name":"spring-cloud-stream","slug":"spring-cloud-stream"},{"id":167,"name":"message-nack","slug":"message-nack"}],"tags_descriptions":{},"views":203,"like_count":0,"has_summary":false,"last_poster_username":"marc","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":31,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SdkPerf, but Pretty for JSON and XML!","id":1732,"title":"SdkPerf, but Pretty for JSON and XML!","slug":"sdkperf-but-pretty-for-json-and-xml","posts_count":3,"reply_count":0,"highest_post_number":0,"image_url":"https://canada1.discourse-cdn.com/solace/optimized/2X/2/29c3961ba728a7e62ca6ebeae35d17af80e30f25_2_1024x512.png","created_at":"2023-08-03T21:44:17.000Z","last_posted_at":"2024-10-21T04:44:20.000Z","bumped":true,"bumped_at":"2024-10-21T04:44:20.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nJust thought I’d make a post here to let people know I made a little Solace utility, and it’s now public on GitHub: \n\nOften times when developing/debugging a Solace app, I just want to dump / echo messages &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1200,"height":600,"url":"https://canada1.discourse-cdn.com/solace/original/2X/2/29c3961ba728a7e62ca6ebeae35d17af80e30f25.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":512,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/2/29c3961ba728a7e62ca6ebeae35d17af80e30f25_2_1024x512.png"},{"max_width":800,"max_height":800,"width":800,"height":400,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/2/29c3961ba728a7e62ca6ebeae35d17af80e30f25_2_800x400.png"},{"max_width":600,"max_height":600,"width":600,"height":300,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/2/29c3961ba728a7e62ca6ebeae35d17af80e30f25_2_600x300.png"},{"max_width":400,"max_height":400,"width":400,"height":200,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/2/29c3961ba728a7e62ca6ebeae35d17af80e30f25_2_400x200.png"},{"max_width":300,"max_height":300,"width":300,"height":150,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/2/29c3961ba728a7e62ca6ebeae35d17af80e30f25_2_300x150.png"},{"max_width":200,"max_height":200,"width":200,"height":100,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/2/29c3961ba728a7e62ca6ebeae35d17af80e30f25_2_200x100.png"}],"tags":[],"tags_descriptions":{},"views":440,"like_count":0,"has_summary":false,"last_poster_username":"Aaron","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":115,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Solace PubSub+ TryMe VSCode Extension ?‍??‍?","id":2052,"title":"Solace PubSub+ TryMe VSCode Extension ?‍??‍?","slug":"solace-pubsub-tryme-vscode-extension","posts_count":1,"reply_count":0,"highest_post_number":0,"image_url":"https://canada1.discourse-cdn.com/solace/original/1X/bacbf65d2f612ae0952bc58a64a84f550ec68efc.gif","created_at":"2024-10-16T15:37:19.000Z","last_posted_at":"2024-10-16T15:37:19.000Z","bumped":false,"bumped_at":"2024-10-16T15:37:19.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey everyone! I’m happy to announce we have a new Solace PubSub+ TryMe VSCode Extension that you can install for free from the VSCode Marketplace. Check more details here \n\n\nDo you often use the Solace TryMe tab from the&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":600,"height":345,"url":"https://canada1.discourse-cdn.com/solace/original/1X/bacbf65d2f612ae0952bc58a64a84f550ec68efc.gif"},{"max_width":400,"max_height":400,"width":400,"height":230,"url":"https://canada1.discourse-cdn.com/solace/optimized/1X/bacbf65d2f612ae0952bc58a64a84f550ec68efc_2_400x230.gif"},{"max_width":300,"max_height":300,"width":300,"height":172,"url":"https://canada1.discourse-cdn.com/solace/optimized/1X/bacbf65d2f612ae0952bc58a64a84f550ec68efc_2_300x172.gif"},{"max_width":200,"max_height":200,"width":200,"height":115,"url":"https://canada1.discourse-cdn.com/solace/optimized/1X/bacbf65d2f612ae0952bc58a64a84f550ec68efc_2_200x115.gif"}],"tags":[],"tags_descriptions":{},"views":197,"like_count":0,"has_summary":false,"last_poster_username":"Tamimi","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":249,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Weird chars at start of text payload!?","id":1856,"title":"Weird chars at start of text payload!?","slug":"weird-chars-at-start-of-text-payload","posts_count":2,"reply_count":0,"highest_post_number":0,"image_url":"https://canada1.discourse-cdn.com/solace/original/1X/49b737bbfba4696d3609f6f9952c5a839a4cb6eb.png","created_at":"2024-02-13T04:14:13.000Z","last_posted_at":"2024-10-16T06:52:38.000Z","bumped":true,"bumped_at":"2024-10-16T06:52:38.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"TL/DR: it’s not a mistake or error… it’s just a structured Text Message. \nHi all!  I’m making a definitive post about this because it’s been asked countless times, and I still can’t find a good “one-page” reference respo&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":626,"height":373,"url":"https://canada1.discourse-cdn.com/solace/original/1X/49b737bbfba4696d3609f6f9952c5a839a4cb6eb.png"},{"max_width":600,"max_height":600,"width":600,"height":357,"url":"https://canada1.discourse-cdn.com/solace/optimized/1X/49b737bbfba4696d3609f6f9952c5a839a4cb6eb_2_600x357.png"},{"max_width":400,"max_height":400,"width":400,"height":238,"url":"https://canada1.discourse-cdn.com/solace/optimized/1X/49b737bbfba4696d3609f6f9952c5a839a4cb6eb_2_400x238.png"},{"max_width":300,"max_height":300,"width":300,"height":178,"url":"https://canada1.discourse-cdn.com/solace/optimized/1X/49b737bbfba4696d3609f6f9952c5a839a4cb6eb_2_300x178.png"},{"max_width":200,"max_height":200,"width":200,"height":119,"url":"https://canada1.discourse-cdn.com/solace/optimized/1X/49b737bbfba4696d3609f6f9952c5a839a4cb6eb_2_200x119.png"}],"tags":[{"id":67,"name":"jcsmp","slug":"jcsmp"},{"id":127,"name":"api","slug":"api"},{"id":55,"name":"javascript","slug":"javascript"}],"tags_descriptions":{},"views":835,"like_count":3,"has_summary":false,"last_poster_username":"Aaron","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":115,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Solace now supports Payload Compression!","id":1994,"title":"Solace now supports Payload Compression!","slug":"solace-now-supports-payload-compression","posts_count":10,"reply_count":0,"highest_post_number":0,"image_url":null,"created_at":"2024-08-06T18:59:18.000Z","last_posted_at":"2024-10-16T03:38:01.000Z","bumped":true,"bumped_at":"2024-10-16T03:38:01.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi team, just wanted to put a note out there about a new feature Solace is rolling out across all our APIs.  And that’s the option of being able to automatically compress/decompress message payloads within the API. \nAs o&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":755,"like_count":0,"has_summary":false,"last_poster_username":"Aaron","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":115,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1306,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1773,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2473,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Solace Java apps, shutdown hooks and deadlocks","id":2018,"title":"Solace Java apps, shutdown hooks and deadlocks","slug":"solace-java-apps-shutdown-hooks-and-deadlocks","posts_count":1,"reply_count":0,"highest_post_number":0,"image_url":null,"created_at":"2024-09-05T16:35:46.000Z","last_posted_at":"2024-09-05T16:35:46.000Z","bumped":false,"bumped_at":"2024-09-05T16:35:46.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I build a lot of JCSMP apps, and in my latest project (my  PrettyDump console pretty-print message listener ), I ran into an issue I thought was pretty interesting and thought I’d share here. \nIt’s a terminal app, and I &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":25,"name":"java","slug":"java"},{"id":67,"name":"jcsmp","slug":"jcsmp"},{"id":127,"name":"api","slug":"api"}],"tags_descriptions":{},"views":247,"like_count":0,"has_summary":false,"last_poster_username":"Aaron","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":115,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Need help as how to change default solace logging directory","id":1987,"title":"Need help as how to change default solace logging directory","slug":"need-help-as-how-to-change-default-solace-logging-directory","posts_count":4,"reply_count":0,"highest_post_number":0,"image_url":null,"created_at":"2024-07-25T07:34:39.000Z","last_posted_at":"2024-08-16T08:45:26.000Z","bumped":true,"bumped_at":"2024-08-16T08:45:26.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"when i am trying to bring the container , it fails by throwing “The file: /usr/sw/jail/logs/debug.log is not writable.” is there a way i can change the logging directory to ay /opt \ni beleive if i keep logging_debug_outp&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":250,"like_count":0,"has_summary":false,"last_poster_username":"swenhelge","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2860,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":115,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":150,"primary_group_id":null,"flair_group_id":19}]},{"fancy_title":"I need help as Solace Pub Sub container is not coming as healthy if i use ENTRYPOINT or CMD","id":1984,"title":"I need help as Solace Pub Sub container is not coming as healthy if i use ENTRYPOINT or CMD","slug":"i-need-help-as-solace-pub-sub-container-is-not-coming-as-healthy-if-i-use-entrypoint-or-cmd","posts_count":4,"reply_count":0,"highest_post_number":0,"image_url":null,"created_at":"2024-07-18T06:35:19.000Z","last_posted_at":"2024-07-18T11:20:19.000Z","bumped":true,"bumped_at":"2024-07-18T11:20:19.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"my docker file \nFROM solace/solace-pubsub-standard:latest \nEXPOSE 8080 55555 \nADD configure_queue.sh /usr/local/bin/ \nADD start.sh /usr/local/bin/ \nUSER root \nRUN chmod +x /usr/local/bin/configure_queue.sh \nRUN chmod +x &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":30,"name":"docker","slug":"docker"}],"tags_descriptions":{},"views":172,"like_count":0,"has_summary":false,"last_poster_username":"uherbst","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2860,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":125,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why the messages remain in the QUEUE after the subscriber consume the message","id":1942,"title":"Why the messages remain in the QUEUE after the subscriber consume the message","slug":"why-the-messages-remain-in-the-queue-after-the-subscriber-consume-the-message","posts_count":3,"reply_count":0,"highest_post_number":0,"image_url":null,"created_at":"2024-06-03T13:42:24.000Z","last_posted_at":"2024-07-01T11:32:16.000Z","bumped":true,"bumped_at":"2024-07-01T11:32:16.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nI have a Java Apache Camel consumer that consumes and acknowledge  messages from a topic a/b/c/t1 . \nI have a Queue  subscribed to the same topic (a/b/c/&gt;) . \nwhen I push a message (persistent or non-persistent) &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":36,"name":"topics","slug":"topics"},{"id":159,"name":"publish-subscribe","slug":"publish-subscribe"}],"tags_descriptions":{},"views":267,"like_count":0,"has_summary":false,"last_poster_username":"Tamimi","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2570,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":173,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":249,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Solace Docker Container Startup Time","id":1960,"title":"Solace Docker Container Startup Time","slug":"solace-docker-container-startup-time","posts_count":2,"reply_count":0,"highest_post_number":0,"image_url":null,"created_at":"2024-06-27T08:20:25.000Z","last_posted_at":"2024-06-27T14:06:02.000Z","bumped":true,"bumped_at":"2024-06-27T14:06:02.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey guys, \nIm currently working on a project with many microservices which communicate via solace. \nTherefore we startet writing integration tests using testcontainers. \nAll other testcontainers start nearly instant (in &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":30,"name":"docker","slug":"docker"}],"tags_descriptions":{},"views":176,"like_count":0,"has_summary":false,"last_poster_username":"peterh","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2344,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2622,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"health-check for solace","id":1952,"title":"health-check for solace","slug":"health-check-for-solace","posts_count":3,"reply_count":0,"highest_post_number":0,"image_url":null,"created_at":"2024-06-17T12:46:36.000Z","last_posted_at":"2024-06-17T19:38:09.000Z","bumped":true,"bumped_at":"2024-06-17T19:38:09.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi Team,  I want to create a health-check for solace which will check it can make connection to topic or not. This check will be called from a MuleSoft API. \nOnly connection check is required. Publish/Consume is not need&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":250,"like_count":0,"has_summary":false,"last_poster_username":"MayurP","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2793,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1002,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Visualizing of data inside Solace topic/Queue","id":1933,"title":"Visualizing of data inside Solace topic/Queue","slug":"visualizing-of-data-inside-solace-topic-queue","posts_count":2,"reply_count":0,"highest_post_number":0,"image_url":null,"created_at":"2024-05-22T13:09:42.000Z","last_posted_at":"2024-05-30T16:36:57.000Z","bumped":true,"bumped_at":"2024-05-30T16:36:57.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nWe have a requirement to see what field values are specified in the given record sent to Solace. Is anyone aware of any tool/utility that provides data visualization? Thanks. \nRegards \nSameer","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":99,"name":"solacepubsub","slug":"solacepubsub"},{"id":40,"name":"queue","slug":"queue"},{"id":36,"name":"topics","slug":"topics"}],"tags_descriptions":{},"views":161,"like_count":0,"has_summary":false,"last_poster_username":"Tamimi","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2746,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":249,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SEMPv2 API : parameter in __private_monitor__ not in the public monitor","id":1927,"title":"SEMPv2 API : parameter in __private_monitor__ not in the public monitor","slug":"sempv2-api-parameter-in-private-monitor-not-in-the-public-monitor","posts_count":2,"reply_count":0,"highest_post_number":0,"image_url":null,"created_at":"2024-05-17T06:57:16.000Z","last_posted_at":"2024-05-21T12:52:21.000Z","bumped":true,"bumped_at":"2024-05-21T12:52:21.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"By checking the Solace console I found that the  private_monitor__ contains a (query) parameter which is not present (or documented) in the url. \nExemple for queue listing filtered by owner: \nhttps://hostname:943/SEMP/v2&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":42,"name":"semp","slug":"semp"}],"tags_descriptions":{},"views":286,"like_count":0,"has_summary":false,"last_poster_username":"danbrown","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1548,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":175,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Easy aliases for CLI and shell with Docker!","id":1918,"title":"Easy aliases for CLI and shell with Docker!","slug":"easy-aliases-for-cli-and-shell-with-docker","posts_count":1,"reply_count":0,"highest_post_number":0,"image_url":"https://canada1.discourse-cdn.com/solace/optimized/2X/8/888a911ceb2387559cabfeed0ff2201cc7248196_2_1024x678.png","created_at":"2024-05-01T18:34:18.000Z","last_posted_at":"2024-05-01T18:34:18.000Z","bumped":false,"bumped_at":"2024-05-01T18:34:18.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Are you tired of typing  docker exec -it solaceXYZ cli  every time you log into CLI?  I know I am!  Try adding these aliases to your  .bash_alias  (or whatever) file: \n\nalias cli=&#39;docker ps | grep solace-pubsub | head -1&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1395,"height":924,"url":"https://canada1.discourse-cdn.com/solace/original/2X/8/888a911ceb2387559cabfeed0ff2201cc7248196.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":678,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/8/888a911ceb2387559cabfeed0ff2201cc7248196_2_1024x678.png"},{"max_width":800,"max_height":800,"width":800,"height":529,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/8/888a911ceb2387559cabfeed0ff2201cc7248196_2_800x529.png"},{"max_width":600,"max_height":600,"width":600,"height":397,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/8/888a911ceb2387559cabfeed0ff2201cc7248196_2_600x397.png"},{"max_width":400,"max_height":400,"width":400,"height":264,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/8/888a911ceb2387559cabfeed0ff2201cc7248196_2_400x264.png"},{"max_width":300,"max_height":300,"width":300,"height":198,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/8/888a911ceb2387559cabfeed0ff2201cc7248196_2_300x198.png"},{"max_width":200,"max_height":200,"width":200,"height":132,"url":"https://canada1.discourse-cdn.com/solace/optimized/2X/8/888a911ceb2387559cabfeed0ff2201cc7248196_2_200x132.png"}],"tags":[],"tags_descriptions":{},"views":145,"like_count":0,"has_summary":false,"last_poster_username":"Aaron","category_id":11,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":115,"primary_group_id":null,"flair_group_id":null}]}]}}