Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork73
-
BetaWas this translation helpful?Give feedback.
All reactions
Hey@feadrick, the ChannelUrl is used for SignalR communications. This was the api url, but it's now being split into it's own project (https://github.com/Resgrid/Core/tree/master/Web/Resgrid.Web.Eventing) to allow for better control of multi server router, seeming it uses web sockets it needs have sticky routing whereas the API and Web projects should be load balanced differently.
At the moment that is not in the built release package, if you build the latest source you can deploy it as ASP.Net Core web app to Linux or Windows. I'm working publishing a docker image for it as well shortly. When you deploy that website it's the location you'll use for the ChannelUrl.
Replies: 1 comment 2 replies
-
Hey@feadrick, the ChannelUrl is used for SignalR communications. This was the api url, but it's now being split into it's own project (https://github.com/Resgrid/Core/tree/master/Web/Resgrid.Web.Eventing) to allow for better control of multi server router, seeming it uses web sockets it needs have sticky routing whereas the API and Web projects should be load balanced differently. At the moment that is not in the built release package, if you build the latest source you can deploy it as ASP.Net Core web app to Linux or Windows. I'm working publishing a docker image for it as well shortly. When you deploy that website it's the location you'll use for the ChannelUrl. |
BetaWas this translation helpful?Give feedback.
All reactions
-
so which means i need to deploy 3 site right? |
BetaWas this translation helpful?Give feedback.
All reactions
-
Yes there will be 3 sites, now in total that need to be deployed, you've got the correct ones. For the API and Web if your using load balancing, you can use round robin, least connections or another alog. For Eventing (webevent) you'll need to use some form of sticky session/ip hash to ensure websocket connections go to the same server. |
BetaWas this translation helpful?Give feedback.