Last post May 01, 2018 02:27 AM by Edward Z
Apr 27, 2018 09:26 PM|rvidaurric|LINK
We have a web farm with 2 servers. Each server is load balanced, and hosts a web site and two web APIs. Let me refer to them as API1 and API2.
Each web site (client: jquery.signalR-1.1.2.js) connects to a hub which is hosted on API1 (SignalR server: 1.1.2). Here we use a SQL server database to send notifications to SignalR from API1 to any web site's SignalR client.
Each API1 (client: jquery.signalR-2.2.0.js) connects to a hub which is hosted on API2 (SignalR server: 2.2.0). Here we don't need a SQL server database.
We'll upgrade everything to use SignalR client and server versions 2.2.3.
Are there kwown compatibility issues?
I've read that old SignalR client libraries can connect to new SignalR server libraries. Is that correct?
Apr 30, 2018 06:38 AM|Edward Z|LINK
>> I've read that old SignalR client libraries can connect to new SignalR server libraries
Could you share us the document for this?
In my option, I would suggest you keep the same SignalR version.
Apr 30, 2018 03:59 PM|rvidaurric|LINK
David Fowl said: "Yes, older clients work with the 2.0 server. The client will behave as it did with older versions and won't get any of the new features that newer clients use (obviously). But there's no downside."
I'm pretty sure he works or worked for SignalR team.
We will keep the same SignalR version. However, as we are on a web farm we need, for a while, old and new versions to coexist.
May 01, 2018 02:27 AM|Edward Z|LINK
Thanks for sharing it.
If you have any issue while old and new version to coexist, please feel free to let us know.