Yufan Sheng
Yufan Sheng
Lor is easy to expose a restful api for backend management. It would be nice to have a cli helper to generate api doc. I would recommend Swagger JSON format,...
This scripts cause error. `echo "$INFO" | grep MaxCapacity | awk '{printf $3; exit}'`  Here is a sample battery info from Apple M1 ``` → ioreg -l -n AppleSmartBattery...
## What is the purpose of the change ## Brief change log This task modifies the `flink-connector-pulsar` module, adds some new mechanisms to set the initial consuming position. - Change...
[FLINK-28870][Connector/Pulsar] Improve the Pulsar source performance when meeting small data source
## What is the purpose of the change When using Pulsar Source to consume data, if the data rate is small, e.g. 2 msg/s, there will be long periods of...
## What is the purpose of the change PulsarSink is a bit slow when we use the `At-Least-Once` or `Exactly-Once`. This is because PulsarSink uses `MallboxExecutor` to write messages. A...
Orange 我昨晚睡前還在想。當初做的 Admin API 似乎有點多餘。在集群模式下,關鍵是同步更新,一個單獨部署的管理程序,比較有意義。修改後,不要立刻生效,然後結合一些手段,依次更新。也就是,一個只修改配置的管理程序,orange 自身只有同步 API。 集群模式下,這種設計才比較合理。這個需要一個簡化版配置註冊中心。 為何要單獨同步,就是出於下面兩大考慮: 1. 不要立刻生效,防止配錯。 2. 第二,依次生效,避免同步風暴。 這些當前的設計都無法滿足。 依次生效目的有兩大考慮: 1. A/B Test 2. 集群化 Orange 同步的時候有脫離負載均衡的過程。 也就是更 Fluent 的同步變更,HTTP 同步請求是個阻塞過程,我不希望引入這種阻塞。 ``` Orange 拆分 ->...
Header could be easily modified on some purpose, and easy to share among the orange plugins. The plugin specified header could act as the context for other plugins.
1. [x] Basic Auth 2. [x] Key Auth 3. [ ] oAuth2 4. [ ] JWT 5. [ ] Auth Backend Service Support