- A customer uses CC's mobile application to book a taxi. A request is now sent from the mobile application to the Application Service. This request includes information about the trip that the customer wants to book.
- The Application Service stores the request in a database.
- The Application Service adds a message with information about the trip to a queue in RabbitMQ.
- Connected taxi cars subscribe to the message (the booking request).
- A taxi responds to the customer by sending a message back to RabbitMQ.
- The Application Service subscribes to the messages.
- Again, the Application Service stores the information in a database.
- The Application Service forwards the information to the customer.
- The taxi app starts to automatically send the taxi's geographical location at a given interval to RabbitMQ.
- The location of the taxi is then passed straight to the customer's mobile application, via WebSockets, so that they know when the taxi arrives.
-
Notifications
You must be signed in to change notification settings - Fork 0
Abdulsametileri/taxi_application
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published