![]()
大家好呀!今日想同大家介紹一下 Common Expression Language (CEL),呢個係 Google 開發出嚟嘅一個表達式語言,專門用嚟安全地處理各種條件同規則。
CEL 最大嘅特點就係佢設計得非常簡單,但功能又好強大。佢支援數學運算、字串操作、邏輯判斷,同埋一堆內置函數。因為 CEL 係非圖靈完備嘅,所以唔會有無限迴圈嘅問題,好適合用喺需要高安全性嘅地方,例如 API 閘道、雲端政策引擎同 Kubernetes 嘅 admission controller。
好多開發者都話,CEL 嘅語法好似 C 語言咁親切,學起上嚟好快。如果你係用 Google Cloud 或者 Istio 嘅朋友,CEL 已經係你日常工作入面嘅好幫手啦!
想知更多?快啲去官方文件度睇吓啦!