jonahkh
2020-05-13 4829e49af4e2cd4d8c8dfe0c215bd9f3d65efdfb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package io.vertx.greet;
 
import java.util.Optional;
 
 
public class GreetMain {
 
    public static void main(String[] args) {
        String GREETING = Optional.ofNullable(System.getenv("GREETING")).orElse("Hello World!").trim();
        String MAX_REQUESTS_PER_SECOND = Optional.ofNullable(System.getenv("MAX_REQUESTS_PER_SECOND")).orElse("0").trim();
 
        if (!MAX_REQUESTS_PER_SECOND.equals("0")) {
            System.out.println("Service will limit requests to " + MAX_REQUESTS_PER_SECOND + " req/second");
        }
 
        GreetServer server = new GreetServer(
            GREETING,
            Float.parseFloat(MAX_REQUESTS_PER_SECOND)
        );
 
        server.start();
    }
 
}