changes.mady.by.user Evgeny Aleshin
Saved on Feb 01, 2021
...
Type
Technology
API
Advantages
Disadvantages
Typical applications
Push
HTTP
HTTP Caller
Simple
Common
Real-time updates
Limited performance at scale
Transformation of occupancy information to parking sessions is necessary
Raw sensor data transfer between backend systems
It is good for quick proof of concept demo integrations and tests
AMQP
RabbitMQ RTA & Sessions
Fast
Reliable
Scalable
Requires setup and configuration of the RabbitMQ Server
Robust message bus between high load backend systems
Commercial billing information / SDI
Pull
REST Occupancy
Quick setup
Not suitable for real-time applications
Generates a lot of traffic and excessive server load when pulled frequently
Query-based method to get data when it is required, e.g. loading a page about a sensor, group or zone occupancy
Push & Pull
GraphQL
GraphQL Occupancy
Flexible
Traffic-Efficient
Relatively new and less common
Modern and large user-based web and mobile apps
Real-time dashboards