perwendel / spark

A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin
Apache License 2.0
9.63k stars 1.56k forks source link

The architecture and internal working of Spark #1254

Open bsodhi2 opened 2 years ago

bsodhi2 commented 2 years ago

Could you please point me to any document that explained the architecture and internal working of the Spark? Somehow I could not locate any such information. It will be useful for someone looking to evaluate this framework for a production application. Diving into the source code to figure it out is possible, but is a long process, and one could easily misconstrue the concepts/details of this beautiful software.

Pardon my ignorance, but I could not get a clarity about whether this framework is "reactive" (like Vertx), or is it some kind of a wrapper around a low-level HTTP library, or something else? It will be great if the designers could provide some details about its internals.

Thanks!

arseniy-gl commented 2 years ago

I think. This is framework aka NodeJS express.