Skip to content

Instantly share code, notes, and snippets.

@Loki-Afro
Last active April 13, 2017 15:41
Show Gist options
  • Save Loki-Afro/c309d08cac35a80f074c011062be6943 to your computer and use it in GitHub Desktop.
Save Loki-Afro/c309d08cac35a80f074c011062be6943 to your computer and use it in GitHub Desktop.
FTP needs to be avoided at all costs!
- no transactions
- even more difficult if there are multiple "consumers"
- no acknowledges
- is the file now deletet or what?!
- list timeout (because firewall kiks in since there is no heartbeat mechanism and no data stream) if there are many files
- active / passive mode confusion
- firewall fuck up
- unreliable dynamic port openings
- sftp / ftps confusion
- most ftps some kinda broken
- often sftp only supports user password no private key - wtf?!
- unreliable file meta data if available at all
- typical file system problems and limits
FTP(S) needs to be avoided at all costs!
SFTP is okay for very very very basic tasks.
There are so many alternatives out there, one is AMQP.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment