两者都是 OSI 网络模型中的传输层协议,区别在于: TCP是一种面向连接的协议,通过三次握手建立连接,提供可靠的数据传输。TCP使用序列号、确认、重传等机制来确保数据的有序、完整和准确传输,TCP还提供流量控制、拥塞控制等机制来保证网络的可靠性和公平性; UDP是一种无连接的协议,不对传输的数据包进行排序或确认,不保证数据包的可靠传输。UDP适用于实时性要求高的应用,如音视频流媒体、游戏等。UDP对网络资源的控制较少,没有TCP那样的拥塞控制机制,因此可能导致网络拥塞问题。
操作场景建立跨Region容灾关系,当主实例所在区域发生突发性自然灾害等状况,主节点无法连接,可将异地灾备实例升为主实例,在应用端修改数据库连接地址后,即可快速恢复应用的业务访问。实现原理在两个数据中心独立部署RDS for PostgreSQL实例,通过RDS的容灾功能将生产中心主实例中的数据同步到灾备中心灾备实例中,实现主实例和跨Region灾备实例数据之间的实时同步。 拓扑图注意事项使用该功能前,必须要确保跨Region数据库实例之间的网络打通(可考虑VPN连接产品)。