Jiangnan Jia
Jiangnan Jia
> 确保你在提交功能建议之前仔细阅读了[Hexo文档](https://hexo.io/zh-cn/),[Icarus用户指南](https://ppoffice.github.io/hexo-theme-icarus/tags/Icarus%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97/),和[GitHub issues](https://github.com/ppoffice/hexo-theme-icarus/issues)来了解你的建议是否已经被他人提出过。 **你的功能建议与某个使用问题相关么?请详述。** 问题1、在非PC端设备,如手机访问时,`widgets`组件会被放到页面的最下方,使用起来非常不方便 问题2、手机端顶端的标题与导航能否固定,使其始终能被快递点到 **描述你想要的解决方案** 针对问题1: 可将`widgets`组件在导航在页面顶端通过按钮的形式进行切换,类似下面这种 针对问题2: 方案1:头部固定 方案2:在页面中添加回到头部的按钮 **描述你考虑过的替代办法** **额外上下文**
### 这是一个什么样的功能? 能否新增代码块复制功能 ### 这个功能可以干什么? ### 额外描述
I'm not official member of community, here is my opinion. --- (English version TBD...) --- 在 PR #29 中, `流量路由规范`中通过 RouterRule 定义了多种协议的流量路由规则,每一种协议的`路由规则`中定义了`**RequestMatch`来提供给用户进行流量规则的定义。而我发现,在 `HttpRequestMatch`和`RpcRequestMatch`中定义的几个内置参数,都是简单规则,都是可以通过我们手动定义的,如果遇到复杂的场景,无法提前预知参数或者无法手动定义复杂的规则的话,目前的设计就很难满足了。 因此,我提出一个想法:就是在`**RouteRuleContext`中,添加一个自定义匹配行为参数(暂命名为action),与`match`一样结果以`true`或`false`来表示匹配成功与失败,但与`match`不同的是,`action`配置的是流量匹配执行器的工作负载。 通过这种方式,即使在`opensergo`中内置的流量匹配规则无法满足用户的需求的情况下,用户可自定义`action`并实现`action`对应的`WorkLoad`来满足自己复杂的路由规则。 - 路由步骤: 1. 如果存在`match`,则首先满足`match` 2....
初版 opensergo-go-sdk, 可配合 opensergo-control-plane 进行联调. 联调步骤: 详细可参考 README.md 或 main.go --- # OpenSergo Go SDK ## How to use ### scene 1 : subscribe config-data ``` go package main func...
To keep OpensergoClient always be alived. In current version, when `opensergo-control-plane` was shutdown , `opensergo-java-sdk` could not reconnect to `opensergo-control-plane`. So i improved it. 1、add an enum to defined the...
### Does this pull request fix one issue? fixed #483 ## Special notes for reviews ~~### Prepare Environment for Test Version~~ ~~- Prepare the `OpenSergo GO SDK`. Because of the...
Signed-off-by: Jiangnan Jia ### Describe what this PR does / why we need it Add condition ckeck for OpenSergoClient.Builder.build()
## Issue Description Type: *feature request* ### Describe what feature you want In current version, OpenSergoClient uses prototype mode. SDK will create a new instance when invoke `NewOpenSergoClient`, even if...
Signed-off-by: Jiangnan Jia ### Describe what this PR does / why we need it 1. with functional option style can make the API more convenient ~2. SDK now lacks a...