You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- `STORAGE_SERVICE_API_MP_REST_URL`: Storage service URL
66
-
- `REPO_SERVICE_API_MP_REST_URL`: Repository service URL
66
+
> **Important**: When a metadata file is updated in any repository, the service automatically propagates these changes up through the entire group hierarchy. For example, if a POM file is uploaded to a hosted repository, the metadata will be regenerated not only for that repository but also for all groups that contain it, all the way up to the root group.
67
+
68
+
### File Events (`file-event` topic)
69
+
- Triggers metadata cleanup when POM files or package tarballs are uploaded/deleted
70
+
- Automatically clears corresponding metadata files in hosted repositories
71
+
- **Group Propagation**: Updates cascade through all repository groups containing the affected repository
72
+
73
+
### Promote Events (`promote-complete` topic)
74
+
- Handles promotion completion events
75
+
- Manages metadata updates across repository groups
67
76
68
77
## Development
69
78
@@ -110,22 +119,6 @@ docker-compose up
110
119
mvn quarkus:dev
111
120
```
112
121
113
-
## Event Processing
114
-
115
-
The service processes two types of Kafka events and maintains consistency across repository group hierarchies:
116
-
117
-
> **Important**: When a metadata file is updated in any repository, the service automatically propagates these changes up through the entire group hierarchy. For example, if a POM file is uploaded to a hosted repository, the metadata will be regenerated not only for that repository but also for all groups that contain it, all the way up to the root group.
118
-
119
-
### File Events (`file-event` topic)
120
-
- Triggers metadata cleanup when POM files or package tarballs are uploaded/deleted
121
-
- Automatically clears corresponding metadata files in hosted repositories
122
-
- **Group Propagation**: Updates cascade through all repository groups containing the affected repository
123
-
124
-
### Promote Events (`promote-complete` topic)
125
-
- Handles promotion completion events
126
-
- Manages metadata updates across repository groups
0 commit comments