代码接入

<p class="shortdesc">pafa cloud gatedLaunch是基于spring cloud netflix套件开发的微服务灰度发布,需要配合注册中心eureka,调用客户端Feign、RestTemplate,loaderBalancer路由工具ribbon才能使用。</p> <section class="section" id="Code_access__section_tct_k2f_dsb"><h2 class="doc-tairway">适用场景</h2> <p class="p">绿蓝发布、金丝雀发布、A/B Test、多版本发布。</p> </section> <section class="section" id="Code_access__section_gwt_m2f_dsb"><h2 class="doc-tairway">准备工作</h2> <p class="p">在开始开发前,请确保您已经完成以下工作:</p> <ul class="ul" id="Code_access__ul_wqt_n2f_dsb"> <li class="li">已搭建开发环境,成功运行Hello World工程。</li> <li class="li">接入服务治理平台。</li> <li class="li">开启数据通道(默认开启),开启指南请参考“数据通道开启”帮助文档。</li> </ul> </section> <section class="section" id="Code_access__section_whf_r2f_dsb"><h2 class="doc-tairway">接入指南</h2> <ol class="ol" id="Code_access__ol_hbt_r2f_dsb"> <li class="li"><strong class="ph b">pom.xml配置</strong><p class="p">pom.xml引入pafa-cloud-gatedlaunch-client</p><pre class="pre codeblock" id="Code_access__codeblock_bp2_t2f_dsb"><code><dependencyManagement> <dependencies> <dependency> <groupId>com.pingan.pafa.cloud</groupId> <artifactId>pafa-cloud-dependencies</artifactId> <version>{版本参考核心框架简介}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>com.pingan.pafa.cloud</groupId> <artifactId>pafa-cloud-gatedlaunch-client</artifactId> </dependency> </dependencies></code></pre></li> <li class="li"><strong class="ph b">bootstrap配置</strong><p class="p">进行bootstrap配置,设置服务的版本号</p><p class="p">示例:</p><pre class="pre codeblock" id="Code_access__codeblock_cn3_z2f_dsb"><code>pafa.cloud.system.app.version=2.0.0.dev</code></pre></li> <li class="li"><strong class="ph b">进行服务部署</strong><p class="p">具体请参考“服务部署”帮助文档。</p></li> </ol> </section> <section class="section" id="Code_access__section_vbg_cff_dsb"><h2 class="doc-tairway">进行验证</h2> <ol class="ol" id="Code_access__ol_rj3_lff_dsb"> <li class="li">进入控制台,选择<span class="ph menucascade"><span class="ph uicontrol">服务治理</span><abbr> > </abbr><span class="ph uicontrol">服务治理策略</span><abbr> > </abbr><span class="ph uicontrol"> 服务列表</span></span>,选择相应的服务点击“详情”查看核心框架信息,确认是否引入合适版本的 pafa.cloud.integration.pafa-cloud-gatedlaunch-client 信息。</li> <li class="li"><strong class="ph b">其他说明</strong>:服务治理平台定制并下发灰度发布策略,调用接口验证。</li> </ol> </section> <section class="section" id="Code_access__section_clr_rff_dsb"><h2 class="doc-tairway"><strong class="ph b">配置说明</strong></h2> <div class="p"> <table class="table frame-all" id="Code_access__table_s35_sff_dsb"><caption><span class="table--title-label">表1 </span><span class="title"></span></caption><colgroup><col style="width:25%"><col style="width:21.008403361344538%"><col style="width:32.773109243697476%"><col style="width:21.218487394957986%"></colgroup><thead class="thead"> <tr class="row"> <th class="entry colsep-1 rowsep-1" id="Code_access__table_s35_sff_dsb__entry__1">名称</th> <th class="entry colsep-1 rowsep-1" id="Code_access__table_s35_sff_dsb__entry__2">是否必填</th> <th class="entry colsep-1 rowsep-1" id="Code_access__table_s35_sff_dsb__entry__3">说明</th> <th class="entry colsep-1 rowsep-1" id="Code_access__table_s35_sff_dsb__entry__4">默认值</th> </tr> </thead><tbody class="tbody"> <tr class="row"> <td class="entry colsep-1 rowsep-1" headers="Code_access__table_s35_sff_dsb__entry__1 "> <p class="p">pafa.cloud.system.app.version</p> </td> <td class="entry colsep-1 rowsep-1" headers="Code_access__table_s35_sff_dsb__entry__2 "> <p class="p">是</p> </td> <td class="entry colsep-1 rowsep-1" headers="Code_access__table_s35_sff_dsb__entry__3 "> <p class="p">应用服务版本号,每次下发的服务版本必须是不一样的</p> </td> <td class="entry colsep-1 rowsep-1" headers="Code_access__table_s35_sff_dsb__entry__4 "> <p class="p">-1</p> </td> </tr> </tbody></table> </div> </section>
以上内容是否解决了您的问题?
请补全提交信息!
联系我们

电话咨询

400-151-8800

邮件咨询

fincloud@ocft.com

在线客服

工单支持

解决云产品相关技术问题