Python 2.7 telah mencapai akhir dukungan
dan akan
dihentikan penggunaannya
pada 31 Januari 2026. Setelah penghentian penggunaan, Anda tidak akan dapat men-deploy aplikasi Python 2.7, meskipun organisasi Anda sebelumnya menggunakan kebijakan organisasi untuk mengaktifkan kembali deployment runtime lama. Aplikasi Python 2.7 yang ada akan terus berjalan dan menerima traffic setelah
tanggal penghentiannya. Sebaiknya Anda
bermigrasi ke versi Python terbaru yang didukung.
Library Layanan WSGI
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-19 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-19 UTC."],[[["\u003cp\u003eThis module provides tools to publish Google Protocol RPC services as WSGI applications.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eservice_mapping\u003c/code\u003e function creates a WSGI application for a single RPC service, using a service factory or class to instantiate the service.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eservice_mappings\u003c/code\u003e function enables the creation of a WSGI application that hosts multiple services, each mapped to a specific URL path.\u003c/p\u003e\n"],["\u003cp\u003eBoth functions allow the use of service factories for the creation of service instances.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eservice_mappings\u003c/code\u003e function can include an optional registry service and will raise a \u003ccode\u003eServiceConfigurationError\u003c/code\u003e if duplicate paths are given.\u003c/p\u003e\n"]]],[],null,[]]