# Temporal integration for primary and DR environment

**URL:** <https://community.temporal.io/t/temporal-integration-for-primary-and-dr-environment/2338>\
**Category:** Community Support\
**Tags:** general-impl\
**Created:** [June 9, 2021, 5:40pm UTC](https://community.temporal.io/t/temporal-integration-for-primary-and-dr-environment/2338 "2021-06-09T17:40:15Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![tempuser](https://avatars.discourse-cdn.com/v4/letter/t/9dc877/32.png) [@tempuser](https://community.temporal.io/u/tempuser)\
**Post date:** [June 9, 2021, 5:40pm UTC](https://community.temporal.io/t/temporal-integration-for-primary-and-dr-environment/2338/1 "2021-06-09T17:40:15Z")

</div>

Hi Temporal team,

Does Temporal support any failover capabilities?

Or is the most straightforward way is to have worker nodes in both primary and DR (disaster recovery) environment use the same task queues?

Thanks,  
Richard

---

<div class="post-metadata">

**Author:** ![maxim](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/maxim/32/8_2.png) [@maxim](https://community.temporal.io/u/maxim)\
**Post date:** [June 9, 2021, 5:45pm UTC](https://community.temporal.io/t/temporal-integration-for-primary-and-dr-environment/2338/2 "2021-06-09T17:45:59Z")

</div>

How do you define " failover capabilities"? Temporal is already robust to failures of service nodes and worker processes.

It also supports multi-cluster deployments that provide very high availability. But this feature is still experimental.

---

<div class="post-metadata">

**Author:** ![tempuser](https://avatars.discourse-cdn.com/v4/letter/t/9dc877/32.png) [@tempuser](https://community.temporal.io/u/tempuser)\
**Post date:** [June 10, 2021, 4:48am UTC](https://community.temporal.io/t/temporal-integration-for-primary-and-dr-environment/2338/3 "2021-06-10T04:48:19Z")

</div>

Thanks Maxim!

by “failover capabilities”, I meant the following scenario:

primary nodes are consuming work from taskQueue=primary

If primary environment is down where all the primary nodes are offline, we would like DR nodes in DR environment to start picking up the same tasks from taskQueue=primary.

I suppose the simplest is just to have both primary and DR nodes point to the same queue. I’m assuming there isn’t a feature where DR nodes would be pointed to taskQueue=DR, and if primary nodes are down, then the tasks from taskQueue=primary get moved over to taskQueue=DR, if that makes sense 🙂

Thanks,  
Richard

Thanks,  
Richard

---

<div class="post-metadata">

**Author:** ![maxim](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/maxim/32/8_2.png) [@maxim](https://community.temporal.io/u/maxim)\
**Post date:** [June 10, 2021, 6:36pm UTC](https://community.temporal.io/t/temporal-integration-for-primary-and-dr-environment/2338/4 "2021-06-10T18:36:03Z")

</div>

We don’t support such feature out of the box. You can create a workflow that would suspend/resume polling on workers in different environments based on the system health.
