# Julia Genie API - handling multiple requests

**URL:** <https://discourse.julialang.org/t/julia-genie-api-handling-multiple-requests/88715>\
**Category:** General Usage\
**Created:** [October 14, 2022, 9:39am UTC](https://discourse.julialang.org/t/julia-genie-api-handling-multiple-requests/88715 "2022-10-14T09:39:48Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![ndortega](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ndortega/32/37018_2.png) [@ndortega](https://discourse.julialang.org/u/ndortega)\
**Post date:** [May 15, 2024, 4:52am UTC](https://discourse.julialang.org/t/julia-genie-api-handling-multiple-requests/88715/2 "2024-05-15T04:52:30Z")

</div>

If pallelism is important for your app, I’d recommend checking out [Oxygen.jl](https://github.com/OxygenFramework/Oxygen.jl) to build your web service. It supports multithreading out of the box

Here’s a similar discussion + example:

> [@Implement a REST server in Julia?](https://discourse.julialang.org/t/implement-a-rest-server-in-julia/9117/19):
>
> Indeed, Oxygen.jl handels this case very well ! And the interface looks very lightweight and pleasant to use. (for reference here is my test code: a call to e.g. /long/1 does not block a call to /short/1 ) # julia is started with # julia -t4 using Oxygen, Dates, HTTP function long(a) t = Dates.now() + Dates.Minute(1) while (t \> Dates.now()) a = a+1 end return a end @get "/long/{a}" function(req::HTTP.Request,a::Int) @info "long" return Dict("value" =\> long(a…

---

_[View the full topic](https://discourse.julialang.org/t/julia-genie-api-handling-multiple-requests/88715)._
