Library Layanan WSGI

Modul ini berisi class yang memublikasikan layanan Google Protocol RPC sebagai aplikasi WSGI.

Paket protorpc.wsgi.service menyediakan fungsi berikut:

service_mapping(service_factory, service_path=r'.*', protocols=None)

Membuat aplikasi WSGI yang menangani pemetaan layanan Google Protocol RPC tunggal.

Argumen
service_factory
Class layanan atau factory layanan untuk membuat instance layanan baru. Untuk mengetahui informasi selengkapnya tentang factory layanan, lihat remote.Service.new_factory.
service_path=r'.*'
Jalur tempat layanan berada.
protocols=None
Instance remote.Protocols yang mengonfigurasi protokol yang didukung di server.

Menampilkan aplikasi WSGI yang menangani pemetaan layanan Google Protocol RPC tunggal.

service_mappings(services, registry_path=DEFAULT_REGISTRY_PATH)

Membuat aplikasi WSGI dengan beberapa pemetaan layanan menggunakan layanan registry opsional. Contoh:

from protorpc import remote
from protorpc.wsgi import service

package = 'my_package'

class MyService(remote.Service):
  ...

class MyOtherService(remote.Service):
  ...

app = service.service_mappings(
    [('/my_path', MyService),  # Maps to /my_path
     ('/my_other_path', MyOtherService),  # Maps to /my_other_path
    ])

Layanan dipetakan ke jalur URL dengan menentukan tuple (jalur, layanan), di mana jalur adalah jalur tempat layanan berada, dan layanan adalah class layanan atau factory layanan untuk membuat instance layanan baru. Untuk mengetahui informasi selengkapnya tentang factory layanan, lihat remote.Service.new_factory. Argumen

services
Daftar tuple (jalur, layanan), di mana path adalah jalur tempat layanan berada, dan service adalah class layanan atau factory layanan untuk membuat instance layanan baru. Untuk mengetahui informasi selengkapnya tentang factory layanan, lihat remote.Service.new_factory.
registry_path=DEFAULT_REGISTRY_PATH
Jalur yang akan diberikan ke layanan registry. Gunakan Tidak ada untuk menonaktifkan layanan registry.

Menampilkan aplikasi WSGI dengan beberapa pemetaan layanan menggunakan layanan registry opsional.

Memunculkan ServiceConfigurationError saat jalur duplikat diberikan.