���Ƽ���

Ҫ���ӵ�һ�����ƣ���Ҫָ�������е�һ��������Ա����ʹ�� "replicaSet" ѡ��ָ�����Ƶ����֡�����������ö��ŷָ

Example #1 ���ӵ�һ������

<?php
// Using multiple servers as the seed list (prefered)
$m = new MongoClient("mongodb://rs1.example.com:27017,rs2.example.com:27017/?replicaSet=myReplSetName"));

// Using one server as the seed list
$m = new MongoClient("mongodb://rs1.example.com:27017", array("replicaSet" => "myReplSetName"));

// Using multiple servers as the seed list
$m = new MongoClient("mongodb://rs1.example.com:27017,rs2.example.com:27017", array("replicaSet" => "myReplSetName"));
?>

�������ѯ���ݿ�������б�Ȼ���ҳ�����������������Գɹ������ӵ�ָ���ķ���������һ�������ҿ����ҵ��������������Ӿͻ�ɹ���������޷�����ָ�����κ�һ���������������Ҳ����������������׳�һ�� MongoConnectionException ���͵��쳣

Tip

��Ӧ��ʼ��ָ����������еķ�������Ϊ�˴ﵽ���Ŀ����ԣ���ָ���ķ������б�Ӧ�ð���ÿһ���������ĵķ���������һ̨��

�������������Ϊ�����ã�����һ̨��Ҫ������ͨ��ͶƱ�㷨�Զ�����Ϊ��������������"ͶƱ"�޷�ѡ����������������һ��ʱ���� ��» 20-60 �����������޷�����д��������ʱд��ᵼ��һ���쳣�� ����Ҫ��������������Ȼ�����ṩ��ȡ���ܡ�

Note:

Ĭ�ϵ� ��ȡƫ�� ��ֻ������������ȡ�����Զ�ѡ���µ�����������ʱ�����ȡ����Ҳ��ʧ�ܡ�

����Ҫ��ܸߵĶ�ȡ�����Ե�Ӧ�ã��Ƽ�ʹ�� MongoClient::RP_PRIMARY_PREFERRED ��ȡƫ����ȷ�������������������ʱ������ȷ�ĴӴ�Ҫ�������ж�ȡ��

���µ�����������ѡ���󣬳��Զ�д����ʱ�����������µ�����������Ȼ�����ӵ����������ṩ�����Ĺ��ܡ�

��Ҫ�������Ľ���״̬ÿ5�루����ͨ�� mongo.ping_interval ����������5������һ������ִ��ʱ���һ�Ρ������������ӷ��������ִ���ʱ���¼�����á�

���Ƽ���ÿ60�루����ͨ�� mongo.is_master_interval ������������w=1��д��������������ʱ������ϲ����Իָ���

Caution

��Ҫ�������еIJ����������������һ���ӳ٣�������ʹ�� MongoClient::RP_PRIMARY ֮��Ķ�ȡƫ�ã���ij���ͱ����ܹ���ȷ�����ʱ�����ݡ�

Ҫ�˽������ڸ��Ƽ�����Ϣ���ο� » core documentation.

������־

�汾 ˵��
1.0.9 ����˸��Ƽ�֧�֣����Զ�����ָ���