Skip to content

Commit

Permalink
EDU:1551 Fixes broken links
Browse files Browse the repository at this point in the history
  • Loading branch information
franrob-projects committed Jan 14, 2025
1 parent e2c7fbb commit 1f59a41
Show file tree
Hide file tree
Showing 14 changed files with 775 additions and 30 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ redirect_from:
- /general/firehose/amqp-rule
---

You can use a AMQP rule to send "data":/general/firehose#data-sources such as messages, occupancy, lifecycle and presence events from Ably to AMQP.
You can use a AMQP rule to send "data":/integrations/payloads#sources such as messages, occupancy, lifecycle and presence events from Ably to AMQP.

h2(#creating-amqp-rule). Creating a AMQP rule

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ redirect_from:
- /general/firehose/kafka-rule
---

You can use a Kafka rule to send "data":/general/firehose#data-sources such as messages, occupancy, lifecycle and presence events from Ably to Kafka.
You can use a Kafka rule to send "data":/integrations/payloads#sources such as messages, occupancy, lifecycle and presence events from Ably to Kafka.

If you want to send data from Kafka to Ably, you can use the "Ably Kafka Connector":/general/kafka-connector, rather than Kafka rules.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ redirect_from:
- /general/firehose/kinesis-rule
---

You can use a Kinesis rule to send "data":/general/firehose#data-sources such as messages, occupancy, lifecycle and presence events from Ably to Kinesis.
You can use a Kinesis rule to send "data":/integrations/payloads#sources such as messages, occupancy, lifecycle and presence events from Ably to Kinesis.

h2(#creating-kinesis-rule). Creating a Kinesis rule

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ redirect_from:
- /general/firehose/pulsar-rule
---

You can use a Pulsar rule if you want to send "data":/general/firehose#data-sources such as messages, occupancy, lifecycle and presence events from Ably to Pulsar.
You can use a Pulsar rule if you want to send "data":/integrations/payloads#sources such as messages, occupancy, lifecycle and presence events from Ably to Pulsar.

h2(#development-status). Development status

Expand Down
2 changes: 1 addition & 1 deletion content/integrations/continuous-streaming/sqs-rule.textile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ redirect_from:
- /general/firehose/sqs-rule
---

You can use a SQS rule to send "data":/general/firehose#data-sources such as messages, occupancy, lifecycle and presence events from Ably to SQS.
You can use a SQS rule to send "data":/integrations/payloads#sources such as messages, occupancy, lifecycle and presence events from Ably to SQS.

h2(#creating-sqs-rule). Creating a SQS rule

Expand Down
16 changes: 8 additions & 8 deletions content/integrations/index.textile
Original file line number Diff line number Diff line change
Expand Up @@ -44,26 +44,26 @@ Inbound streaming is the continuous transmission of data from another system int

Ably offers the following pre-built integration to support outbound webhooks:

* "Kafka connector":/integrations/outbound-streaming/kafka-connector
* "Kafka connector":/integrations/continuous-streaming/kafka-connector

h3(out-stream). Outbound streaming

Outbound streaming continuously forwards events from Ably channels to external streaming or queuing services. For example, a fan engagement platform can use outbound streaming to forward live match updates from Ably channels to an external analytics service.

Ably offers the following pre-built integration to support outbound webhooks:

* "Firehose":/integrations/outbound-streaming/index
* "Firehose":/integrations/continuous-streaming/firehose

The Firehose integration includes the following rules:

* "Kafka rule":/integrations/outbound-streaming/kafka-rule
* "Kinesis rule":/integrations/outbound-streaming/kinesis-rule
* "AMQP rule":/integrations/outbound-streaming/amqp-rule
* "SQS rule":/integrations/outbound-streaming/sqs-rule
* "Pulsar rule":/integrations/outbound-streaming/pulsar-rule
* "Kafka rule":/integrations/continuous-streaming/kafka-rule
* "Kinesis rule":/integrations/continuous-streaming/kinesis-rule
* "AMQP rule":/integrations/continuous-streaming/amqp-rule
* "SQS rule":/integrations/continuous-streaming/sqs-rule
* "Pulsar rule":/integrations/continuous-streaming/pulsar-rule

h2(#queues). Queues

"Queues":/integrations/queues enable asynchronous communication between a queueing pattern. Producers (Ably channels) publish messages to a queue, and consumers retrieve them in a first-in, first-out order.

While "pub/sub":/channels/index channels broadcast messages to all subscribers, queues distribute work among consumers. Both patterns serve different use cases. For example, pub/sub is ideal for many users to receive realtime updates, while queues handle tasks like triggering emails efficiently.
While "pub/sub":/channels channels broadcast messages to all subscribers, queues distribute work among consumers. Both patterns serve different use cases. For example, pub/sub is ideal for many users to receive realtime updates, while queues handle tasks like triggering emails efficiently.
4 changes: 1 addition & 3 deletions content/integrations/outbound-webhooks/aws-lambda.textile
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,13 @@ As part of "Webhooks":/general/webhooks, it is possible to integrate with variou

h2(#tutorials). Tutorials

If you would like to just dive in and see an example of this being implemented, then take a look at our "AWS Lambda tutorial":/tutorials/reactor-event-aws.

For more details on the specifics of how webhooks and our integrations work, check out our "Webhooks documentation":/general/webhooks.

h2(#fields). Rule fields

- AWS Region := The region you chose for your "AWS Lambda function":https://docs.aws.amazon.com/general/latest/gr/rande.html#lambda_region.
- Function Name := The name you gave your "AWS Lambda function":https://docs.aws.amazon.com/lambda/latest/dg/getting-started.html.
- AWS Authentication Scheme := the "authentication scheme":#aws-auth-scheme you use for your function. Either @AWS Credentials@ or @ARN of an assumable role@. See the Ably "AWS authentication":/general/aws-authentication/ documentation.
- AWS Authentication Scheme := the authentication scheme you use for your function. Either @AWS Credentials@ or @ARN of an assumable role@. See the Ably "AWS authentication":/general/aws-authentication/ documentation.
- Qualifier := optional qualifier for your AWS Lambda function.
- "Source":/general/webhooks#sources := Choose which of @channel.message@, @channel.presence@, @channel.lifecycle@, or @channel.occupancy@ events on channels should activate this event rule.
- "Channel filter":/general/webhooks#channel-filter := An optional filter on channel name, to restrict the channels the rule applies to. Use a regular expression to match multiple channels.
Expand Down
2 changes: 0 additions & 2 deletions content/integrations/outbound-webhooks/azure.textile
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ As part of "Webhooks":/general/webhooks, it is possible to integrate with variou

h2(#tutorials). Tutorials & Examples

If you would like to just dive in and see an example of this being implemented, then take a look at our "Azure Functions tutorial":/tutorials/reactor-event-azure.

For more details on the specifics of how webhooks and our integrations work, check out our "Webhooks documentation":/general/webhooks.

h2(#fields). Rule fields
Expand Down
2 changes: 0 additions & 2 deletions content/integrations/outbound-webhooks/cloudflare.textile
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ As part of "Webhooks":/general/webhooks, it is possible to integrate with variou

h2(#tutorials). Tutorials & Examples

If you would like to just dive in and see an example of this being implemented, then take a look at our "Cloudflare Worker tutorial":/tutorials/reactor-event-cloudflare.

For more details on the specifics of how webhooks and our integrations work, check out our "Webhooks documentation":/general/webhooks.

h2(#fields). Rule fields
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ As part of "Webhooks":/general/webhooks, it is possible to integrate with variou

h2(#tutorials). Tutorials & Examples

If you would like to just dive in and see an example of this being implemented, then take a look at our "Google Cloud Functions tutorial":/tutorials/reactor-event-google.

For more details on the specifics of how webhooks and our integrations work, check out our "webhooks documentation":/general/webhooks.

h2(#fields). Rule fields
Expand Down
2 changes: 0 additions & 2 deletions content/integrations/outbound-webhooks/ifttt.textile
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ As part of "Webhooks":/general/webhooks, it is possible to integrate with variou

h2(#tutorials). Tutorials & Examples

If you would like to just dive in and see an example of this being implemented, then take a look at our "IFTTT tutorial":/tutorials/reactor-event-ifttt.

For more details on the specifics of how webhooks and our integrations work, check out our "Webhooks documentation":/general/webhooks.

h2(#fields). Rule fields
Expand Down
Loading

0 comments on commit 1f59a41

Please sign in to comment.