Ҫ���ӵ�һ�����ƣ���Ҫָ�������е�һ��������Ա����ʹ�� "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 ���͵��쳣
��Ӧ��ʼ��ָ����������еķ�������Ϊ�˴ﵽ���Ŀ����ԣ���ָ���ķ������б�Ӧ�ð���ÿһ���������ĵķ���������һ̨��
�������������Ϊ�����ã�����һ̨��Ҫ������ͨ��ͶƱ�㷨�Զ�����Ϊ��������������"ͶƱ"��ѡ����������������һ��ʱ���� ��» 20-60 ����������������д��������ʱд��ᵼ��һ���쳣�� ����Ҫ��������������Ȼ�����ṩ��ȡ���ܡ�
Note:
Ĭ�ϵ� ��ȡƫ�� ��ֻ������������ȡ�����Զ�ѡ���µ�����������ʱ�����ȡ����Ҳ��ʧ�ܡ�
����Ҫ��ܸߵĶ�ȡ�����Ե�Ӧ�ã��Ƽ�ʹ��
MongoClient::RP_PRIMARY_PREFERRED
��ȡƫ����ȷ�������������������ʱ������ȷ�ĴӴ�Ҫ�������ж�ȡ��
���µ�����������ѡ�����Զ�д����ʱ�����������µ�����������Ȼ�����ӵ����������ṩ�����Ĺ��ܡ�
��Ҫ�������Ľ���״̬ÿ5�루����ͨ�� mongo.ping_interval ����������5������һ������ִ��ʱ���һ�Ρ������������ӷ��������ִ���ʱ���¼�����á�
���Ƽ���ÿ60�루����ͨ�� mongo.is_master_interval ������������w=1��д��������������ʱ������ϲ����Իָ���
��Ҫ�������еIJ����������������һ���ӳ٣�������ʹ��
MongoClient::RP_PRIMARY
֮��Ķ�ȡƫ�ã���ij���ͱ����ܹ���ȷ�����ʱ�����ݡ�
Ҫ�˽������ڸ��Ƽ�����Ϣ���ο� » core documentation.
�汾 | ˵�� |
---|---|
1.0.9 | ����˸��Ƽ�֧�֣����Զ�����ָ��� |