All Projects → akka → akka-http-quickstart-java.g8

akka / akka-http-quickstart-java.g8

Licence: other
akka.io

Programming Languages

java
68154 projects - #9 most used programming language
scala
5932 projects

Projects that are alternatives of or similar to akka-http-quickstart-java.g8

akka-react-cloudant
A Soccer Dashboard created by scraping EPL website using Akka backend and ReactJS frontend and IBM Cloudant for object storage. IBM Cloud Foundry is used to host both frontend and backend app.
Stars: ✭ 21 (+23.53%)
Mutual labels:  akka, akka-http
Scale
Another example of a REST API with Akka HTTP
Stars: ✭ 23 (+35.29%)
Mutual labels:  akka, akka-http
Akka Http Microservice
Example of http (micro)service in Scala & akka-http
Stars: ✭ 701 (+4023.53%)
Mutual labels:  akka, akka-http
Akka Grpc
Akka gRPC
Stars: ✭ 361 (+2023.53%)
Mutual labels:  akka, akka-http
Scala Ddd Example
🎯 λ Hexagonal Architecture + DDD + CQRS applied in Scala using Akka HTTP
Stars: ✭ 86 (+405.88%)
Mutual labels:  akka, akka-http
Akka Http Session
Web & mobile client-side akka-http sessions, with optional JWT support
Stars: ✭ 429 (+2423.53%)
Mutual labels:  akka, akka-http
Otoroshi
Lightweight api management on top of a modern http reverse proxy
Stars: ✭ 177 (+941.18%)
Mutual labels:  akka, akka-http
kamon-akka-http
Kamon integration for metrics, context and distributed tracing with Akka HTTP
Stars: ✭ 75 (+341.18%)
Mutual labels:  akka, akka-http
Swagger Akka Http Sample
Sample demonstrating use of swagger-akka-http
Stars: ✭ 79 (+364.71%)
Mutual labels:  akka, akka-http
Akka Http
The Streaming-first HTTP server/module of Akka
Stars: ✭ 1,163 (+6741.18%)
Mutual labels:  akka, akka-http
Akka Management
Akka Management is a suite of tools for operating Akka Clusters.
Stars: ✭ 218 (+1182.35%)
Mutual labels:  akka, akka-http
Akka Http Quickstart Scala.g8
Stars: ✭ 103 (+505.88%)
Mutual labels:  akka, akka-http
scala-web-development
Scala Web 开发 - 使用 Akka
Stars: ✭ 42 (+147.06%)
Mutual labels:  akka, akka-http
Akka Http Json
Integrate some of the best JSON libs in Scala with Akka HTTP
Stars: ✭ 530 (+3017.65%)
Mutual labels:  akka, akka-http
typebus
Framework for building distributed microserviceies in scala with akka-streams and kafka
Stars: ✭ 14 (-17.65%)
Mutual labels:  akka, akka-http
Es Cqrs Shopping Cart
A resilient and scalable shopping cart system designed using Event Sourcing (ES) and Command Query Responsibility Segregation (CQRS)
Stars: ✭ 19 (+11.76%)
Mutual labels:  akka, akka-http
ecommerce
A project for exploring Akka with Scala
Stars: ✭ 24 (+41.18%)
Mutual labels:  akka, akka-http
ssl-config
SSL configuration logic, extracted from Play's WS (for use in Akka et al).
Stars: ✭ 65 (+282.35%)
Mutual labels:  akka, akka-http
Spark As Service Using Embedded Server
This application comes as Spark2.1-as-Service-Provider using an embedded, Reactive-Streams-based, fully asynchronous HTTP server
Stars: ✭ 46 (+170.59%)
Mutual labels:  akka, akka-http
Squbs
Akka Streams & Akka HTTP for Large-Scale Production Deployments
Stars: ✭ 1,365 (+7929.41%)
Mutual labels:  akka, akka-http

Akka HTTP quickstart in Java

Please see the quickstart guide for a walk through the code.

You can use Giter8 to create your own project from the quickstart. Or, download and extract the zip file(https://example.lightbend.com/v1/download/akka-quickstart-scala?name=akka-quickstart-scala) to a convenient location.

Prerequisites:

Open a console and run the following command to apply this template:

sbt -Dsbt.version=1.4.5 new akka/akka-http-java-seed.g8

This template will prompt for the following parameters. Press Enter if the default values suit you:

  • name: Becomes the name of the project.
  • organisation: Provides an organisation name for the project.
  • akka-http-version: Specifies which version of Akka HTTP should be used for this project.
  • akka-version: Specifies which version of Akka should be used for this project.

This template comes with example for an Akka HTTP server on Java QuickstartServer, along with their respective tests.

Once inside the project folder, to run this code, you can following command to run server:

sbt run

This template also provides build descriptors for maven and gradle. You can use any of the following commands to run the application:

mvn compile
mvn exec:java

or

gradle run

Both commands run com.lightbend.akka.http.sample.QuickstartServer by default.

Template license

Written in 2017 by Lightbend, Inc.

To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this template to the public domain worldwide. This template is distributed without any warranty. See http://creativecommons.org/publicdomain/zero/1.0/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].