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

Support Patterns without Local Proxies #134

Closed
mmccool opened this issue Mar 14, 2019 · 3 comments
Closed

Support Patterns without Local Proxies #134

mmccool opened this issue Mar 14, 2019 · 3 comments
Assignees
Labels

Comments

@mmccool
Copy link
Contributor

mmccool commented Mar 14, 2019

All the "common patterns" assume a local proxy, i.e. they require a service running on a gateway. At least it looks that way... unless the local proxy is actually combined with the device.

Can there be a pattern where the device "registers" itself directly with a cloud service/remote proxy? In practice I think this pattern is quite common.

@mmccool
Copy link
Contributor Author

mmccool commented Mar 14, 2019

To clarify, when I did the "register with a remote proxy" implementation, I actually set up a reverse tunnel to access the remote proxy; which in fact is a kind of local proxy. So maybe we just need to explain different ways to implement "local proxies".

@mmccool
Copy link
Contributor Author

mmccool commented Mar 25, 2019

Part of what I added to PR #176 addresses most of this, eg. when a local Servient acts as a client and connects to an external remote Servient to set up a tunnel.
Doing without a local proxy at all would require every device to support a tunneling protocol which is maybe NOT a good thing... more of an anti-pattern, really.

@mlagally
Copy link
Contributor

mlagally commented May 7, 2019

See PR: #319

@mlagally mlagally closed this as completed May 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants