ホームページ  >  に質問  >  本文

java - 请问大家在应用服务器集群下如何生成全局唯一且递增的流水号?

请问大家在应用服务器集群下如何生成全局唯一且递增的流水号?

PHP中文网PHP中文网2741日前347

全員に返信(3)返信します

  • PHP中文网

    PHP中文网2017-04-17 17:56:39

    インクリメントされない場合は、マシンコードの微分に基づいた解決策があります。

    「マシン ID + ローカルマシン固有の自動インクリメント」方式を使用して、各サーバーにグローバルに一意のマシン ID を自動または手動で割り当てます。

    しかし、これはトピックの要件を満たしていません。

    もう 1 つの解決策は、シリアル番号サービスを完了するようにサーバーをセットアップすることです。グローバルに一意で増分のシリアル番号を連続的に生成します。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 17:56:39

    サーバークラスターの場合、データベースは同じである必要があるため、上記の問題は必ずしも存在しません。また、作成者に問題を注意深く説明するよう依頼してください。

    返事
    0
  • ringa_lee

    ringa_lee2017-04-17 17:56:39

    redis の増加

    返事
    0
  • キャンセル返事