# Discovery server replication changed between v1.27.1 and v1.28.0

**URL:** https://forum.syncthing.net/t/discovery-server-replication-changed-between-v1-27-1-and-v1-28-0/23574
**Category:** General
**Created:** [January 6, 2025, 5:45pm UTC](https://forum.syncthing.net/t/discovery-server-replication-changed-between-v1-27-1-and-v1-28-0/23574 "2025-01-06T17:45:19Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![TwizzyDizzy](https://forum.syncthing.net/user_avatar/forum.syncthing.net/twizzydizzy/32/6602_2.png) [@TwizzyDizzy](https://forum.syncthing.net/u/TwizzyDizzy)
#### Post date: [January 6, 2025, 5:45pm UTC](https://forum.syncthing.net/t/discovery-server-replication-changed-between-v1-27-1-and-v1-28-0/23574/1 "2025-01-06T17:45:19Z")

</div>

Hi folks,

it seems the legacy “replication” [has been removed in](https://github.com/syncthing/syncthing/commit/1616edcee3dcf43f916b95aa6fda2c9fca27df8f) and a replacement in the form of [“AMQP”](https://github.com/syncthing/syncthing/commit/f283215fce1660753fba9e213a5fee8820137c0c) has been implemented.

Official docs [do not yet mention this](https://docs.syncthing.net/search.html?q=amqp).

My assumption would be, that since it is not yet documented, it’s also not to be considered as “released feature”.

Just wanted to ask before I start guessing cli params and stuff from the commits.

Cheers & Thanks for any light you can shed. Thomas

---

<div class="post-metadata">

### Author: ![calmh](https://forum.syncthing.net/user_avatar/forum.syncthing.net/calmh/32/15311_2.png) [@calmh](https://forum.syncthing.net/u/calmh)
#### Post date: [January 7, 2025, 7:10am UTC](https://forum.syncthing.net/t/discovery-server-replication-changed-between-v1-27-1-and-v1-28-0/23574/2 "2025-01-07T07:10:28Z")

</div>

Yep. It’s not clear to me that replication needs to be an official feature at all, tbh. You don’t need it and shouldn’t use it.

We _kinda_ need it due to the peculiarities of supporting a million+ clients, but short of that it’s always better, simpler and more robust to just run two separate servers with no replication.

And if you’re running that large a Syncthing network in secret then you should probably just fork the discovery server and do what you need for your infrastructure.

---

<div class="post-metadata">

### Author: ![TwizzyDizzy](https://forum.syncthing.net/user_avatar/forum.syncthing.net/twizzydizzy/32/6602_2.png) [@TwizzyDizzy](https://forum.syncthing.net/u/TwizzyDizzy)
#### Post date: [January 7, 2025, 1:09pm UTC](https://forum.syncthing.net/t/discovery-server-replication-changed-between-v1-27-1-and-v1-28-0/23574/3 "2025-01-07T13:09:40Z")

</div>

I see, fair enough.

To be fair though: I wouldn’t have stumbled across this, hadn’t the CLI params for `stdiscosrv` changed. I used the (now defunct) `-replication-listen` param to disable the port binding (default “:19200”), which I think is good practice, if you do not use something (which I didn’t).

That being said: I do make it a good practice to understand what the software I run is doing (or can possibly do). Keep in mind also, that people running their own discovery/relay server do not use your infrastructure, which is a good thing for you.

Thanks for the info though - appreciated!

Cheers Thomas

---

<div class="post-metadata">

### Author: ![calmh](https://forum.syncthing.net/user_avatar/forum.syncthing.net/calmh/32/15311_2.png) [@calmh](https://forum.syncthing.net/u/calmh)
#### Post date: [January 7, 2025, 1:22pm UTC](https://forum.syncthing.net/t/discovery-server-replication-changed-between-v1-27-1-and-v1-28-0/23574/4 "2025-01-07T13:22:38Z")

</div>

So on the plus side, there’s now less stuff to disable. 🙂
