Is it possible to setup a signalr backplane based on an oracle database?
We have 2 servers which have a signalr hub. Clients can be connected to server A or to server B. When we send a message through the hub on server A we also want that the users on server B get that message. We don't use azure since it's a internal company site. No sql server or redis as well.
Thanks.
Currently SignalR supports scale out by backplane only on ,
1. Azure Service Bus
2. Redis
3. SQL Server
see here : http://www.asp.net/signalr/overview/performance/scaleout-in-signalr
Edit : SignalR source code is hosted on Git https://github.com/SignalR/SignalR
you can implement your own backplane to use Oracle DB
Some one has written an Oracle backplane. https://github.com/sdl/SignalR-OracleMessageBus
Related
Trying to connecting to On-Premises Oracle DB from Azure Data Factory.
Current Setup:
Oracle db - On Premises
VM with Self Hosted Integration Runtime on Azure - Tested with other MSSQL Server Databases - can connect successfully - This VM is managed by ITP (our Cloud Hosting Team), developers don't have access to it.
Azure Data Factory - configured to consume above Self Hosted Integration Runtime.
I can connect to Oracle db from my local machine, using Taod for Oracle. When passed same credential details - connection fails from ADF.
Do I need to ask ITP to install ODAC on VM for the connectivity?
Congratulations that #Sreedhar have figured out the error by himself:
"Figured out, just need to install Oracle Data Access Components (ODAC) on the VM and everything works."
I help him post it as answer and this can be beneficial to other community members.
Recently I've created an account on oracle cloud and created a autonomous database processing, i have a simple .NET Core API, she connect on my cloud database using EF Core and returns select result in JSON format, on localhost works normally, my application was connect to database and returns my expected result.
When i publish the application on azure web app free plan, the application doesn't connect to my autonomous database, i think because i'm trying using a free plan, someone just tried do something? (Oracle Cloud + Azure Web APP)
It is possible that you are hitting the Azure Web App's sandbox restrictions. Some tips to troubleshoot:
Take a look at the documentation on this topic and see if it applies to your web app, https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox
Check if you can find the any errors via App Service Diagnostics, https://azure.github.io/AppService/2018/09/24/Announcing-the-New-App-Service-Diagnostics-Experience.html
I developed a web application in spring boot which can deployed from a webserver in tomcat and connects to database server directly.But now I have to switch to a another database which is not accessible from the webserver.So I was advised to follow the pattern
Web Server -> App Server -> Database Server
But I am not sure How to convert my web app into this format.Becuse current my format is
Web Server -> Database Server
Could anyone explain how to implement this.Any help is appreciated?
You have some misunderstanding with Web Server and Application Server. Read more at What is the difference between application server and web server?
The communication structure would be something like
Edge Server -> Internal Server -> Database
Now, your problem can be resolved by moving your current api to internal server which can directly connect to DB and create a pseudo api in Edge Server which just calls the api from Internal Server and sends response back to the client.
Pseudo API -> Actual API -> Database
I have configured Application Express 4.2.2.00.11, using Oracle Apex Listener 2.0.3, connected to an apex instance on a different Server. It is playing well except when i try to consume a web service (Amazon S3, Google Geocode, etc.), i noticed that need Oracle Database instance to have internet connection. It is surprising because i was expected only to allow Listener container server connect to internet.
So i want know if is there any way to consume Web Services in Oracle Apex without expose database server to internet (connecting Apex Listener only to internet).
we want to connect the Azure database by using console application. my application sheduled in system it has dynamic IP. so i have problem to connect Sql Azure.
then developed a webservice and hosted in windows azure and consumed the web service from console still we have same issue.
please suggest
If you know the IP range, you can allow the entire range on the database firewall. It's not very elegant but will work.