Strategi partisi - AWS SimSpace Weaver

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Strategi partisi

Yangpartitioning_strategiesbagian menentukan properti konfigurasi untuk partisi aplikasi spasial. Anda memberikan nama Anda sendiri untuk strategi partisi (sekumpulan properti di bagian ini) dan menggunakannya dalam konfigurasi aplikasi spasial Anda.

partitioning_strategies: MyGridPartitioning: topology: "Grid" aabb_bounds: x: [0, 1000] y: [0, 1000] grid_placement_groups: x: 1 y: 1

Yangtopologyproperti menentukan jenis sistem koordinat yang menggunakan simulasi Anda. NilaiGridmenentukan 2-dimensi (2D) grid.

UntukGridtopologi, ruang simulasi dimodelkan sebagai kotak pembatas sumbu selaras(AABB). Anda menentukan batas koordinat untuk setiap sumbu AABB Anda diaabb_boundsproperti. Semua entitas yang ada secara spasial dalam simulasi Anda harus memiliki posisi di dalam AABB.

Grup penempatan grid

SEBUAHkelompok penempatanadalah kumpulan partisi aplikasi spasial yang Anda inginkanSimSpace Weaveruntuk menempatkan pada pekerja yang sama. Anda menentukan jumlah dan susunan grup penempatan (dalam kisi) digrid_placement_groupsproperti.SimSpace Weaverakan mencoba untuk merata mendistribusikan partisi di seluruh kelompok penempatan. Area kepemilikan aplikasi spasial dengan partisi dalam grup penempatan yang sama akan berdekatan secara spasial.

Kami merekomendasikan bahwa x * y sama dengan jumlah pekerja yang Anda inginkan. Jika tidak sama,SimSpace Weaverakan mencoba menyeimbangkan kelompok penempatan Anda di seluruh pekerja yang tersedia.

Jika Anda tidak menentukan konfigurasi grup penempatan,SimSpace Weaverakan menghitung satu untuk Anda.