Details
-
Type:
Improvement Request
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 5.0.0
-
Fix Version/s: 5.0.0.1
-
Component/s: Component framework, Micro-kernel, Registry
-
Security Level: Public
-
- Environment:
- -
Issue Links
| Depends | |||
|---|---|---|---|
|
|
|
||
Activity
| Field | Original Value | New Value |
|---|---|---|
| Link |
This issue blocks |
| Priority | Major [ 3 ] | |
| Description |
Nowadays, the {{EndpointRegistry}} has two goals that should be separated:
* the endpoint management: endpoint activation/deactivation, endpoint resolving, ... * and a storage part, where data are stored in a distributed shared memory based on Hazelcast, including endpoint and topology information. {{EndpointRegistry}} must be exploded in two Fractal components: * {{EndpointDirectoryService}} that manages endpoint as a directory: endpoint activation/deactivation, endpoint resolution from criteria, ... * {{SharedMemoryService}} in charge of: ** storing endpoint information, ** storing topology information, ** providing distributed locks, ** ... The Fractal component {{TopologyService}} will use {{SharedMemoryService}} to store its topology information. |
Nowadays, the {{EndpointRegistry}} has two goals that should be separated:
* the endpoint management: endpoint activation/deactivation, endpoint resolving, ... * and a storage part, where data are stored in a distributed shared memory based on Hazelcast, including endpoint and topology information. {{EndpointRegistry}} must be exploded in two Fractal components: * {{EndpointDirectoryService}} that manages endpoint as a directory: endpoint activation/deactivation, endpoint resolution from criteria, ... * {{SharedAreaService}} in charge of: ** storing endpoint information, ** storing topology information, ** providing distributed locks, ** ... The Fractal component {{TopologyService}} will use {{SharedAreaService}} to store its topology information. |
| Status | New [ 10000 ] | Open [ 10002 ] |
| Component/s | Micro-kernel [ 10291 ] |
| Status | Open [ 10002 ] | In Progress [ 10003 ] |
| Status | In Progress [ 10003 ] | Resolved [ 10004 ] |
| Fix Version/s | 5.0.0.1 [ 10607 ] | |
| Resolution | Fixed [ 1 ] |