Qlik Community

Ask a Question

Knowledge Base

Search or browse our knowledge base to find answers to your questions ranging from account questions to troubleshooting error messages. The content is curated and updated by our global Support team

Announcements
Live chat with experts, bring your API Integration questions. June 15th, 10 AM ET. REGISTER TODAY

How to dedicate a Qlik Sense RIM node to a particular application (APP)

Andre_Sostizzo
Digital Support
Digital Support

How to dedicate a Qlik Sense RIM node to a particular application (APP)


Using load balancing rules, it is possible to associate specific APPs to certain RIM node engines. 

Environment

This solution is meant to help in configuring specific APPs to open on particular RIM nodes engines.
Clients can authenticate and obtain a session on the CENTRAL and/or any other RIM node. 

Resolution:


1. Define APPS available only to RIM NODE 1 (Engine and Proxy Service)

  • Configure virtual proxy that would get user availability to RIM1 for APP1,3,4,5...etc
  • Virtual Proxy Description : "VP for redirecting user to RIM1 when user want to work with all other APPs except APP2" - definition of virtual proxy for RIM1
    • Note: this is title description for virtual proxy associated to RIM1000050519a.png

       

  • Prefix: "allapplications"
  • Session cookie header name: "allapplicationscookie"
  • Load balancing nodes: QlikServer2(RIM1)
  • Note: these are configuration parameters for virtual proxy associated to RIM1000050519b.png

     

  • Associated proxies for  QlikServer2(RIM1)
000050519c.png

 


000050519d.png

 

 

2. Configure load balancing rule that would associate app availability to  engine of RIM1 for mentioned apps above. 

000050519e.png

 


Note: define app availability based on AP_ID. In this example, we are providing availability to all APP ID's except ID for APP2

000050519f.png

 

 

3. Define APPS available only to RIM NODE 2 (Engine and Proxy Service)
 

  • Configure virtual proxy that would get user availability to RIM2 for APP2 only
  • Virtual Proxy Description : "VP for redirecting user to RIM2 when user want to work APP2 ony" 
    • Note: this is title description for virtual proxy associated to RIM2000050519g.png

       

  • Prefix: "application2"
  • Session cookie header name: "app2cookie"
  • Load balancing nodes: QlikServer3(RIM2)
  • note: these are configuration parameters for virtual proxy associated to RIM2
000050519h.png

 


Associated proxies for  QlikServer3(RIM2)

000050519i.png

 

 

4. Configure load balancing rule that would associate app availability to  engine of RIM1 for APP2 only
 

000050519j.png

 

Note: define app availability based on AP_ID. Here we are providing availability to APP 2 only
000050519k.jpg

 


5. Result

  • Stream labeled "Cars", there are 3 apps inside:
    • APP1 - New Cars
    • APP2 - Parts
    • APP3 - Vacation
  • Note: user is accessing virtual proxy URL that have availability for APP1,APP3 (associated to RIM1)000050519l.jpg

     

  • note: user is accessing virtual proxy URL that have availability for APP2 only (associated to RIM2)
000050519m.jpg

  

Note:

  • When you connect for instance to https://qlikserver2/PREFIX, authentication happens, and you get the session. Based on security/LB rules you get access to your apps on configured engine.
  • This is just an example, and there are many ways to implement such solution. You might need to some adaptation to make it work in your environment
Version history
Revision #:
2 of 2
Last update:
a month ago
Updated by:
 
Contributors