Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

websocket connector for loopback #327

Closed
joshua1 opened this issue Jun 12, 2014 · 87 comments
Closed

websocket connector for loopback #327

joshua1 opened this issue Jun 12, 2014 · 87 comments
Assignees
Labels

Comments

@joshua1
Copy link

joshua1 commented Jun 12, 2014

will be nice to be able to specify REST or web sockets as the channel API to expose.for instance using socket.io or a loopback socket connector.
if there is a websockets-connector kind of plugin for loopback that will access the same methods exposed via the rest api via web sockets.

An important thing to consider: support in native SDKS - iOS, Android, Xamarin.

See also strongloop/strong-remoting#139

@dbryand
Copy link

dbryand commented Jun 28, 2014

+1

1 similar comment
@michael-lee
Copy link

+1

@altsang
Copy link
Contributor

altsang commented Jul 8, 2014

duly noted, this is actually pretty high on our backlog and we hope to spike on it after our July release

@raymondfeng raymondfeng added this to the 2.0.0 milestone Jul 10, 2014
@fotoflo
Copy link

fotoflo commented Jul 25, 2014

+1

@telemakhos
Copy link

+1 for websockets support, and I think Primus would be a much better option since it allows you to effortlessly switch between real-time frameworks (Socket.io, Faye, SockJS, Engine.io, etc)

@gyss
Copy link

gyss commented Jul 28, 2014

+1

@sandeshdamkondwar
Copy link

+1 I am excited to see websocket support

@dkarigithu
Copy link

  • 1

@ghost
Copy link

ghost commented Aug 11, 2014

+1

@luckymancvp
Copy link

I'm sorry. But currently we can't create realtime service with loopback.io. Is that right ?
Please tell me

@telemakhos
Copy link

@luckymancvp Well, you can, but you have to bake it yourself... see https://groups.google.com/forum/#!topic/loopbackjs/6qpQwggf2_c

@HansHammel
Copy link

+1

1 similar comment
@steve8708
Copy link

+1

@nikita-leonov
Copy link

It was scheduled for 2.0 milestone. 2.0 released, did I get it right that it was rescheduled for further versions?

@bajtos bajtos removed this from the #Rel lb 2.0.0 milestone Sep 23, 2014
@bajtos
Copy link
Member

bajtos commented Sep 23, 2014

Yes, I have removed the issue from the 2.0 milestone.

@yagobski
Copy link
Member

+1

@coodoo
Copy link

coodoo commented Sep 30, 2014

I just started working on a lightweight real-time notifier based on loopback model, will post here when it's done.

@yagobski
Copy link
Member

Thanks When you think it will be released?

@vvhh2002
Copy link

vvhh2002 commented Oct 2, 2014

+1

1 similar comment
@johnwook
Copy link

johnwook commented Oct 7, 2014

+1

@altsang
Copy link
Contributor

altsang commented Oct 7, 2014

sounds great @coodoo , there's a spike on @ritch 's plate to do a websocket integration to strong-remoting. Keep in mind this is where we have protocol pluggability starting with REST for making APIs in the flavor and transport that you're expecting. Once that spike actually gets scheduled in our sprint I'll be sending a heads up to LoopBackJS

thx again!

@robotiko
Copy link

robotiko commented Oct 7, 2014

+1

1 similar comment
@valentinkostadinov
Copy link

+1

@lennybr
Copy link

lennybr commented Mar 21, 2015

+1

@Ijmir
Copy link

Ijmir commented Mar 22, 2015

so it is not going to be in sprint 65?

@chandadharap chandadharap added #plan and removed #tob labels Mar 23, 2015
@mattaylor
Copy link

@altsang
Copy link
Contributor

altsang commented Apr 3, 2015

@ljmir - this capability has actually been rolled into a pub-sub feature that @ritch has been putting the finishing touches on, we're working on examples and docs at the moment - getting there folks! thx for your patience

@movibe
Copy link

movibe commented Apr 3, 2015

thanks @altsang !

@altsang
Copy link
Contributor

altsang commented Apr 3, 2015

boy if you guys only knew how long this has been sitting in our backlog - 😛 , proof though that we really do keep tabs on stuff wanted/needed and try to work on them when we're not having to meet customer reqs

been a long time coming...

@telemakhos
Copy link

Fantastic! Going to try this is an financial ticker we're building rather soon... Thanks to the StrongLoop team! I guess these are the packages...

https://github.com/strongloop/strong-pubsub
https://github.com/strongloop/strong-pubsub-primus
https://github.com/strongloop/strong-pubsub-mqtt

thanks for the MQTT addition btw! this is an unexpected surprise

@altsang
Copy link
Contributor

altsang commented Apr 4, 2015

that is correct, I'm really glad we were finally able to get this in, we're very close

a lot of the use cases are driven by our exposure to early IoT customers, aside from websocket with a Primus interface, MQTT, we're looking at STOMP next and others

@altsang
Copy link
Contributor

altsang commented Apr 7, 2015

closing this issue, folks please see strongloop/strong-pubsub#7, @ritch is putting the finishing touches on it!

@altsang altsang closed this as completed Apr 7, 2015
@altsang altsang removed the #sprint67 label Apr 7, 2015
@theblang
Copy link

@altsang Wonderful news! Like @psi-4ward, this is essential for my application.

@altsang
Copy link
Contributor

altsang commented May 20, 2015

@mattblang - it's out there, @ritch blogged out what it does, the next step is to marry it up with our replication capabilities to better support use cases like offline sync w/o having it be client initiated, what are you building if I may ask?

@0x7b1
Copy link

0x7b1 commented May 26, 2015

+1

@theblang
Copy link

@altsang I am building a tracking system with Angular that uses WebSockets to stay synced across clients.

@theblang
Copy link

@altsang Is it correct if I say that right now MQTT is the only protocol supported for pubsub?

@altsang
Copy link
Contributor

altsang commented May 31, 2015

@mattblang strong-pubsub is protocol and transport independent. You can use your own protocol or the MQTT module we built. We're considering supporting STOMP next up depending on customer demand. For transport, you might be interested in Primus to take advantage of wrap around websocket support. You could even do MQTT packets through websocket using Mosquito adapter. For more info - https://strongloop.com/strongblog/introducing-strongloops-unopinionated-pubsub/.

@colceagus
Copy link

colceagus commented Nov 10, 2016

+1
What is the status on this issue development ?

@cyclops24
Copy link

+1

1 similar comment
@vpedrosa
Copy link

vpedrosa commented Sep 1, 2017

+1

@pktippa
Copy link

pktippa commented Oct 17, 2018

+1 Much needed feature in loopback, atleast take this up in
https://github.com/strongloop/loopback-next

@bajtos
Copy link
Member

bajtos commented Oct 18, 2018

@pktippa thank you for chiming in. Could you please open a new issue in https://github.com/strongloop/loopback-next to discuss the WebSocket server and/or client, depending on what you are looking for?

@pktippa
Copy link

pktippa commented Oct 19, 2018

@bajtos done!.

@bajtos
Copy link
Member

bajtos commented Oct 19, 2018

Thanks. Let's move further discussion to loopbackio/loopback-next#1883 then.

@strongloop strongloop locked and limited conversation to collaborators Oct 19, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests