FE中observer的功能是什么?能详细描述下吗?
Observer 主要是起到元数据备份的能力,同时扩充FE的读的能,不参与FE Leader选举
顺便问一下,只读请求如何路由到observer上去
1.元数据备份是指类似raft协议的副本备份吗?
2.扩充读能力是指负载均衡读操作到observer吗?
这个时候就没办法做DDL了,但是数据依然可以通过OB来读。OB是不会转化为Follower的,也就是说参与选举的才叫Follower,而OB只是为了扩展读写。
- observer也能执行写操作(数据库的写,比如insert update)吗?
- 这种情况下,是不是可以理解没有高可用了。支持新加入一台follower吗?
- 发送给observer的所有写操作,都会转发到master执行。
- 当maater挂掉后,其他follower会选举出新的master提供服务,已达到高可用
看截图描述,只有一个follower,另外两个都是observer,并且企业好多都这么部署,就不太理解