Discussion:
anyone running a GLASS website?
(too old to reply)
polymorph self
2017-08-31 19:26:38 UTC
Permalink
anyone?

hows scalability once get past 1 machine?

or is it all about the 1 big box?
j***@gemtalksystems.com
2017-12-03 02:00:16 UTC
Permalink
Post by polymorph self
anyone?
hows scalability once get past 1 machine?
or is it all about the 1 big box?
The largest distributed system I know of is over 1,000 machines, with over 10,000 sessions (virtual machines).
polymorph self
2017-12-06 20:08:49 UTC
Permalink
Post by j***@gemtalksystems.com
Post by polymorph self
anyone?
hows scalability once get past 1 machine?
or is it all about the 1 big box?
The largest distributed system I know of is over 1,000 machines, with over 10,000 sessions (virtual machines).
cool.
Are there any financial or e-commerce apps live I can look at?
polymorph self
2017-12-06 20:10:15 UTC
Permalink
Post by j***@gemtalksystems.com
Post by polymorph self
anyone?
hows scalability once get past 1 machine?
or is it all about the 1 big box?
The largest distributed system I know of is over 1,000 machines, with over 10,000 sessions (virtual machines).
10,000 users on at any given time?
j***@gemtalksystems.com
2017-12-15 01:42:54 UTC
Permalink
Post by polymorph self
Post by j***@gemtalksystems.com
Post by polymorph self
anyone?
hows scalability once get past 1 machine?
or is it all about the 1 big box?
The largest distributed system I know of is over 1,000 machines, with over 10,000 sessions (virtual machines).
10,000 users on at any given time?
Each virtual machine runs one Smalltalk session. If you are running a client/server application with a rich (fat) client application then yes, each session is a user. If you are running a web application then each session can handle a single concurrent HTTP request and the number of users depends on how frequently they send requests and how long each one takes to handle.
polymorph self
2017-12-23 12:29:36 UTC
Permalink
Post by j***@gemtalksystems.com
Post by polymorph self
Post by j***@gemtalksystems.com
Post by polymorph self
anyone?
hows scalability once get past 1 machine?
or is it all about the 1 big box?
The largest distributed system I know of is over 1,000 machines, with over 10,000 sessions (virtual machines).
10,000 users on at any given time?
Each virtual machine runs one Smalltalk session. If you are running a client/server application with a rich (fat) client application then yes, each session is a user. If you are running a web application then each session can handle a single concurrent HTTP request and the number of users depends on how frequently they send requests and how long each one takes to handle.
oh interesting

so each smalltalk is like an appserver

connecting to a gemstone database server?

can the gemstone db be on a cluster ?
can it intercommunicate and scal on N boxes?

any example sites?
James Foster
2018-01-24 02:47:03 UTC
Permalink
Yes, each GemStone Smalltalk executable is like an app server, with a direct view to the shared database. A GemStone Smalltalk executable can be on the same host or a different host, but still see the same shared database. The intercommunication and scaling onto N boxes is built-in to the GemStone functionality.

Off topic:

You ask a lot of questions. Would you be willing to give us a name and tell us a bit about yourself and your Smalltalk background? Are you particularly interested in Smalltalk or are you this active in other groups? Under the circumstances it is easy to wonder if you are trolling.
polymorph self
2018-02-07 21:12:53 UTC
Permalink
Post by James Foster
Yes, each GemStone Smalltalk executable is like an app server, with a direct view to the shared database. A GemStone Smalltalk executable can be on the same host or a different host, but still see the same shared database. The intercommunication and scaling onto N boxes is built-in to the GemStone functionality.
You ask a lot of questions. Would you be willing to give us a name and tell us a bit about yourself and your Smalltalk background? Are you particularly interested in Smalltalk or are you this active in other groups? Under the circumstances it is easy to wonder if you are trolling.
I have 20 years doing linux and apps based on linux mostly LAMP.
I want to learn website development and advanced gui development over html.
I have seen massive scalability problems working with myspace and direct TV and am really not impressed with a lot of oracle java and diet java software I see.
glass looks quite impressive.
polymorph self
2018-05-23 10:15:48 UTC
Permalink
Post by James Foster
Yes, each GemStone Smalltalk executable is like an app server, with a direct view to the shared database. A GemStone Smalltalk executable can be on the same host or a different host, but still see the same shared database. The intercommunication and scaling onto N boxes is built-in to the GemStone functionality.
You ask a lot of questions. Would you be willing to give us a name and tell us a bit about yourself and your Smalltalk background? Are you particularly interested in Smalltalk or are you this active in other groups? Under the circumstances it is easy to wonder if you are trolling.
I never Troll.
I am new to smalltalk...but have noticed aidaweb and seaside....
I have pharo installed on my unix box at home and have done the included tutorial and have started with the first 3 videos of the pharo mooc...
I have 20 years as a linux engineer and have admired common lisp haskell racket chicken scheme forth and more lately gnoga.com/ada and swi prolog web...I some what vaccilate between these languages and have not gotten deep enough into 1 to be able to produce a working site...
I would prefer not to share a name....
I am not a troll...I run freebsd at home with icewm and run pharo 6.1 on a windows gaming box....I got freebsd ticketing system to put pharo on a list of languages to upgrade in thier ports but no one is assigned to it so far...
polymorph self
2017-12-23 13:50:30 UTC
Permalink
Post by j***@gemtalksystems.com
Post by polymorph self
Post by j***@gemtalksystems.com
Post by polymorph self
anyone?
hows scalability once get past 1 machine?
or is it all about the 1 big box?
The largest distributed system I know of is over 1,000 machines, with over 10,000 sessions (virtual machines).
10,000 users on at any given time?
Each virtual machine runs one Smalltalk session. If you are running a client/server application with a rich (fat) client application then yes, each session is a user. If you are running a web application then each session can handle a single concurrent HTTP request and the number of users depends on how frequently they send requests and how long each one takes to handle.
10k vms? wow

wouldnt it be less rsources to just run smalltalk on the X amount of real boxes and forget all the virtualization overhead at that point?
James Foster
2018-01-24 02:42:18 UTC
Permalink
You misunderstood the meaning of "virtual machine." In Smalltalk we refer to the executable that runs Smalltalk code as a virtual machine, so this is 10k instances of a Smalltalk process. So, yes, they just run Smalltalk on hundreds of real boxes (or virtualized boxes).
polymorph self
2018-05-23 10:11:43 UTC
Permalink
Post by James Foster
You misunderstood the meaning of "virtual machine." In Smalltalk we refer to the executable that runs Smalltalk code as a virtual machine, so this is 10k instances of a Smalltalk process. So, yes, they just run Smalltalk on hundreds of real boxes (or virtualized boxes).
ohwow ok...interesting....I learn something every day...

I have heard smalltalk is more pleasing to develop in....as well....so is both the client and creator happy in this case?
I can only dream of developing something cool in a language I enjoy...
Loading...