When I was supporting an enterprise app which had 4D as its core, we had four 4D Clients running as Web Services Clients and used ‘round robin’ DNS load balancing. We also tried BigIP from F5, which is much smarter about load balancing but I don’t recall why we went back to round robin.
It’s hard to say whether we ever had enough traffic to justify the set up, so I can’t tell you whether it made a difference. It was easy to manage, and we could down any given Web Services Client without interrupting service. HTH, Tom Benedict > On Jan 28, 2020, at 13:22, Stephen J. Orth via 4D_Tech <[email protected]> > wrote: > > Tim, > > I've always wondered, when people recommend using 4D Client as a web server, > how you go about load balancing. It's one thing if your user base is small, > however when you have 50-100 users, you cannot send them all to one 4D Client > web server. > > So, what is the solution for balancing multiple 4D Client web servers? > > Thanks! > > > Steve > > ********************************************* > Stephen J. Orth > The Aquila Group, Inc. Office: (608) 834-9213 > P.O. Box 690 Mobile: (608) 347-6447 > Sun Prairie, WI 53590 > > E-Mail: [email protected] > ********************************************* > > -----Original Message----- > From: 4D_Tech <[email protected]> On Behalf Of Tim Nevels via > 4D_Tech > Sent: Tuesday, January 28, 2020 3:13 PM > To: [email protected] > Cc: Tim Nevels <[email protected]> > Subject: Re: 4D Application as a 3-tier System > > > If a “3 tier system” a hard requirement, then introduce another 4D Client > layer running a web server. You create some kind of API — maybe a REST > interface — that would be accessed by running 4D Web Server — or NTK — on 4D > Client. Then you have end user 4D Clients connect to this new 4D Client web > server. > ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:[email protected] **********************************************************************

