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
Copy file name to clipboardExpand all lines: harness_overview.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,12 +33,12 @@ Harness features include:
33
33
-**Mutable and Immutable Data Streams**: can coexist in Harness allowing the store to meet the needs of the algorithm.
34
34
-**Realtime Model Updates** if the algorithm allows (as with the Universal Recommender) model updates can be made in realtime. This is accomplished by allowing some or all of the data to affect the model as it it received.
35
35
-**Immutable Data Stream TTLs** even for immutable data streams the
36
-
-**Data Set Compatibility** with Apache PredictionIO is supported where there is a matching Engine in both systems. For instance `pio export <some-ur-app-id>` produces JSON that can be directly read by the Harness UR via `harness import <some-ur-engine-id> <path-to-pio-export>`. This is gives an easy way to upgrade from PredictionIO to Harness.
36
+
-**Data Set Compatibility** with Apache PredictionIO is supported where there is a matching Engine in both systems. For instance `pio export <some-ur-app-id>` produces JSON that can be directly read by the Harness UR via `harness-cli import <some-ur-engine-id> <path-to-pio-export>`. This is gives an easy way to upgrade from PredictionIO to Harness.
37
37
38
38
## Security
39
39
40
40
-**Authentication** support using server to server bearer tokens, similar to basic auth but from the OAuth 2.0 spec. Again on both Server and Client SDKs.
41
-
-**Authorization for Secure Multi-tenancy**: runs multiple Engines with separate Permissions, assign "client" roles for multiple engines, or root control through the "Admin" role.
41
+
-**Authorization for Secure Multi-tenancy**: runs multiple Engines with separate Permissions, assign "Client" roles for multiple engines, or root control through the "Admin" role.
42
42
-**Multiple Engine Instances for any Engine Type**: allow any number of variations on one Engine type or multiple Engine types.
43
43
-**Multiple Tenants/Multiple Permissions**: allow user+secret level access control to protect one "tenant" from another. Or Auth can be disabled to allow all Engines access without a user+secret for simple deployments.
44
44
-**TLS/SSL** support from akka-http on the Server as well as in the Java and Python Client SDKs.
0 commit comments