[{"data":1,"prerenderedAt":216},["ShallowReactive",2],{"project-27533620":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":32,"aspects":33,"strip":37,"post_text":39,"what":40,"said":73,"maker_in_thread":132,"shape":142,"grid":145,"attempts":177,"same_week":178,"maker_shows":207,"maker_hidden":208,"reader_version":209,"card":210},"27533620","StarQueue","a free hosted HTTP message queue with a Postgres back end","title","Show HN: StarQueue – a free hosted HTTP message queue with a Postgres back end","https:\u002F\u002Fwww.starqueue.org\u002F","starqueue.org","andrewstuart",1623878390,2021,43,14,941,2533,38,"shown","infrastructure","message queue","api",[21,24,25,26],"http queue","postgres","sqs alternative","mixed",-0.026,{"positive":30,"neutral":31,"mixed":30,"critical":30},1,2,5,{"design":34,"idea":36},{"positive":35,"critical":30},0,{"positive":35,"critical":35},[35,35,35,35,30,35,38,35,35,38,35,38,35,32],3,null,{"problem":41,"audience":39,"pricing":48,"motivation":54,"time_to_build":39,"stack":58,"openness":71,"stage":72,"team_size":71},{"value":42,"source":43,"evidence":44},"Provides a hosted HTTP message queue similar to SQS","maker",[45],{"id":46,"by":11,"text":47},"27533648","Hi folks OP here. Here's my side project StarQueue which is a free message queue. I built it because I wanted to see if it was possible to implement something similar to SQS…",{"value":49,"source":43,"evidence":50},"Free",[51,53],{"id":52},"post",{"id":46,"by":11,"text":47},{"value":55,"source":43,"evidence":56},"Wanted to see if SQS-like queue was possible on Postgres",[57],{"id":46,"by":11,"text":47},[59,63,67],{"value":60,"source":43,"evidence":61},"Python",[62],{"id":46,"by":11,"text":47},{"value":64,"source":43,"evidence":65},"Starlette",[66],{"id":46,"by":11,"text":47},{"value":68,"source":43,"evidence":69},"Postgres",[70],{"id":46,"by":11,"text":47},"unknown","beta",{"praise":74,"objections":87,"requests":96,"questions":119,"alternatives":124},[75],{"value":76,"source":77,"evidence":78},"Congratulations on a public utility launch","commenter",[79,83],{"id":80,"by":81,"text":82},"27535362","mdaniel","Congratulations on your launch, and for providing a public utility :-) I would love to see metrics on how hard the wild Internet makes your python and PG work, if you wanted to…",{"id":84,"by":85,"text":86},"27543151","brunojppb","This looks really impressive. Congrats on the Launch! Minor nit: On the `div`s with the class name `code`, I see the curl demo is overflowing its contents. It could be fixed by…",[88,92],{"value":89,"source":77,"evidence":90},"JWT sent as POST param instead of Authorization header",[91],{"id":80,"by":81,"text":82},{"value":93,"source":77,"evidence":94},"Docs have copy-paste errors in examples",[95],{"id":80,"by":81,"text":82},[97,108,115],{"value":98,"source":77,"evidence":99},"Add SSE support for receiving messages",[100,104],{"id":101,"by":102,"text":103},"27536182","tomberek","Possible to receive messages using SSE (server-sent events)? I implemented it with a Postgres backend for a project once, but it was not a general solution. SSE provides many…",{"id":105,"by":106,"text":107},"27537904","SahAssar","With SSE you don't need to send a new request after you have received data to receive more. SSE also defines a format that allows for pings and the server to define how\u002Fwhen the…",{"value":109,"source":77,"evidence":110},"Open source the code",[111],{"id":112,"by":113,"text":114},"27535216","encoderer","Hey, nice work on this. Projects like this can be excellent for learning, landing a good job, and trying out new tech. I was surprised to not see a Github link. Are you planning…",{"value":116,"source":77,"evidence":117},"Publish usage metrics page",[118],{"id":80,"by":81,"text":82},[120],{"value":121,"source":77,"evidence":122},"Why is accountId in the URI when present in the JWT",[123],{"id":80,"by":81,"text":82},[125],{"value":126,"source":77,"evidence":127},"QutRunk (HTTP queue with RabbitMQ and Mongo backends)",[128],{"id":129,"by":130,"text":131},"27554608","piterrro","Hi OP congrats on launching the project, I think we share similar idea, my project is https:\u002F\u002Fqutrunk.com which is basically a queue with Http interface. It comes with multiple…",{"comments":32,"answered":133,"key":134},4,[135,136,139],{"id":46,"text":47},{"id":137,"text":138},"27535254","Ha ha! I did consider “NearQueue”.",{"id":140,"text":141},"27535410","Great questions. I added the JWT late in the project and it needed the accountid in it which explains the duplication. As to why the token is in the body not the header, honestly…",{"commenters":143,"max_depth":133,"maker_replies":32,"first_comment_mins":38,"lifespan_hours":144},9,47,[146,148,152,153,156,158,160,161,163,165,167,169,171,174],[46,35,35,147,11,30],"project\u002Fneutral\u002Fidea",[149,35,35,150,151,35],"27535236","commenter\u002Fneutral\u002Fnone","dissent",[137,35,35,150,11,30],[154,35,35,150,155,35],"27535302","grzm",[80,35,30,157,81,35],"project\u002Fcritical\u002Fdesign",[140,35,35,159,11,30],"project\u002Fneutral\u002Fdesign",[101,30,38,147,102,35],[162,30,35,150,11,30],"27536195",[105,30,35,164,106,35],"commenter\u002Fneutral\u002Fidea",[84,31,38,166,85,35],"project\u002Fmixed\u002Fdesign",[129,38,35,168,130,35],"other\u002Fneutral\u002Fnone",[112,133,38,170,113,35],"project\u002Fneutral\u002Fnone",[172,133,35,173,11,30],"27535251","maker\u002Fneutral\u002Fnone",[175,133,32,176,113,35],"27535286","maker\u002Fpositive\u002Fnone",[],[179,184,189,193,198,203],{"id":180,"name":181,"points":182,"category":183},"27503597","RoutineDB",396,"consumer_social",{"id":185,"name":186,"points":187,"category":188},"27520884","Influence",379,"games",{"id":190,"name":191,"points":192,"category":20},"27481465","LANDrop",250,{"id":194,"name":195,"points":196,"category":197},"27459664","Datablocks",188,"data",{"id":199,"name":200,"points":201,"category":202},"27523014","fcp",88,"dev_tools",{"id":204,"name":205,"points":206,"category":183},"27507645","HNReader",87,15,false,"v2",{"id":211,"name":5,"line":6,"ai":208,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":212,"top":18,"kw":213,"maker":11,"domain":10,"tier":19,"attempts":35,"strip":214,"url":9,"mix":215,"praise":76,"objection":89,"sub":21},27533620,-0.03,[21,24,25,26],"00001030030305",[30,31,30,30],1794036608068]