请问大家在应用服务器集群下如何生成全局唯一且递增的流水号?
认证高级PHP讲师
インクリメントされない場合は、マシンコードの微分に基づいた解決策があります。
「マシン ID + ローカルマシン固有の自動インクリメント」方式を使用して、各サーバーにグローバルに一意のマシン ID を自動または手動で割り当てます。
しかし、これはトピックの要件を満たしていません。
もう 1 つの解決策は、シリアル番号サービスを完了するようにサーバーをセットアップすることです。グローバルに一意で増分のシリアル番号を連続的に生成します。
サーバークラスターの場合、データベースは同じである必要があるため、上記の問題は必ずしも存在しません。また、作成者に問題を注意深く説明するよう依頼してください。
redis の増加
インクリメントされない場合は、マシンコードの微分に基づいた解決策があります。
「マシン ID + ローカルマシン固有の自動インクリメント」方式を使用して、各サーバーにグローバルに一意のマシン ID を自動または手動で割り当てます。
しかし、これはトピックの要件を満たしていません。
もう 1 つの解決策は、シリアル番号サービスを完了するようにサーバーをセットアップすることです。グローバルに一意で増分のシリアル番号を連続的に生成します。
サーバークラスターの場合、データベースは同じである必要があるため、上記の問題は必ずしも存在しません。また、作成者に問題を注意深く説明するよう依頼してください。
redis の増加