Multiple brokers are available over Fiware,
The FIWARE Catalogue currently contains four context brokers:
Orion-LD is a fork from the original Orion repository and aims to be merged back at some point. It is the only context broker which can service both NGSI-v2 and NGSI-LD.
Scorpio and Stellio are pure NGSI-LD brokers which don't require the compromises of having to serve both syntaxes. Scorpio positions itself as the heavyweight broker, with a strong interest in federations. Stellio is somewhere in the middle between Scorpio and Orion.
All NGSI-LD brokers are trying to align to the ETSI standard, however new features are still being added (the latest ESTI update, the 1.3.1 specification was a couple of months ago). My understanding is that Orion complies with 95% of the 1.2.1 specification (excluding the temporal API). Scorpio is probably higher but some minor differences can be found within payloads
Running an ACID test NGSI-LD Test-Suite returns the following for Scorpio:
Test Suites: 1 failed, 36 passed, 37 total
Tests: 1 failed, 168 passed, 169 total
Snapshots: 0 total
Time: 38.595s
And the following for Orion-LD (where the majority of failed suites are for the optional temporal API which Orion-LD does not support directly)
Test Suites: 8 failed, 29 passed, 37 total
Tests: 22 failed, 147 passed, 169 total
Snapshots: 0 total
The roadmap for Orion-LD can be found here within the GitHub repository.
An update
Modified nodered on docker-compose as
nodered:
build: ./nodered
environment:
- TZ=Europe/Amsterdam
ports:
- "1880:1880"
volumes:
- node-red-data:/data
links:
- mongo
networks:
app_subnet:
ipv4_address: 172.16.1.7
and separated the Dockerfiles for python and node-red and everything works fine !
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.