mirror of https://github.com/dapr/docs.git
Add apache pulsar schema validation (#3111)
* add apache pulsar schema validation Signed-off-by: yaron2 <schneider.yaron@live.com> * Update daprdocs/content/en/reference/components-reference/supported-pubsub/setup-pulsar.md Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Signed-off-by: Yaron Schneider <schneider.yaron@live.com> * remove table example Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> Signed-off-by: Yaron Schneider <schneider.yaron@live.com> Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
This commit is contained in:
parent
f6957b3ef9
commit
e8bf566e7c
|
@ -38,6 +38,28 @@ spec:
|
|||
value: "-1"
|
||||
- name: disableBatching
|
||||
value: "false"
|
||||
- name: <topic-name>.jsonschema # sets a json schema validation for the configured topic
|
||||
value: |
|
||||
{
|
||||
"type": "record",
|
||||
"name": "Example",
|
||||
"namespace": "test",
|
||||
"fields": [
|
||||
{"name": "ID","type": "int"},
|
||||
{"name": "Name","type": "string"}
|
||||
]
|
||||
}
|
||||
- name: <topic-name>.avroschema # sets an avro schema validation for the configured topic
|
||||
value: |
|
||||
{
|
||||
"type": "record",
|
||||
"name": "Example",
|
||||
"namespace": "test",
|
||||
"fields": [
|
||||
{"name": "ID","type": "int"},
|
||||
{"name": "Name","type": "string"}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
## Spec metadata fields
|
||||
|
@ -62,6 +84,8 @@ spec:
|
|||
| batchingMaxPublishDelay | N | batchingMaxPublishDelay set the time period within which the messages sent will be batched,if batch messages are enabled. If set to a non zero value, messages will be queued until this time interval or batchingMaxMessages (see below) or batchingMaxSize (see below). There are two valid formats, one is the fraction with a unit suffix format, and the other is the pure digital format that is processed as milliseconds. Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h". Default: `"10ms"` | `"10ms"`, `"10"`|
|
||||
| batchingMaxMessages | N | batchingMaxMessages set the maximum number of messages permitted in a batch.If set to a value greater than 1, messages will be queued until this threshold is reached or batchingMaxSize (see below) has been reached or the batch interval has elapsed. Default: `"1000"` | `"1000"`|
|
||||
| batchingMaxSize | N | batchingMaxSize sets the maximum number of bytes permitted in a batch. If set to a value greater than 1, messages will be queued until this threshold is reached or batchingMaxMessages (see above) has been reached or the batch interval has elapsed. Default: `"128KB"` | `"131072"`|
|
||||
| <topic-name>.jsonschema | N | Enforces JSON schema validation for the configured topic. |
|
||||
| <topic-name>.avroschema | N | Enforces Avro schema validation for the configured topic. |
|
||||
|
||||
### Delay queue
|
||||
|
||||
|
|
Loading…
Reference in New Issue