美文网首页
RestCloud微服务PaaS框架,提供多种开发方式

RestCloud微服务PaaS框架,提供多种开发方式

作者: 谷云科技RestCloud | 来源:发表于2021-08-25 11:41 被阅读0次

    RestCloud微服务PaaS框架提供多种开发方式。PaaS平台提供原生基于Eclipse的Maven工程开发和面向全Web IDE的界面开发方式。对配置进行修改、发布、删除等操作,配置值修改后一律处于未发布状态,只有主动发布后才能生效,发布后与旧的配置将形成历史版本关系,随时可以回滚至任意版本的配置值。

    RestCloud微服务PaaS框架  

    一、RestCloud微服务PaaS框架配置中心

    1、PaaS平台提供全Web化的配置中心;

    2、多环境支持(UAT、SIT、DEV等可以自定义环境);

    3、单条配置具有完整的版本管理和变更历史记录;

    4、支持配置的灰度发布策略(IP级别的灰度发布和应用级别的灰度发布策略);

    5、支持实时推送配置和定时更新配置两种更新方式;

    6、配置中心根据环境和应用ID来管理和发布配置;

    7、支持文本和Web可视化编辑两个方式修改配置;

    8、提供Java客户端配置缓存和持久化技术;

    9、在没有配置中心时不影响单机开发(无需任何配置),链接配置中心后由配置中心自动接管;

    10、支持配置快照技术,可以一键回滚至配置快照点;

    11、支持公共配置(所有应用和环境可公共使用的配置数据);

    12、支持配置值加密技术,适用于数据库密码帐号等敏感配置数据。

    二、环境管理

    RestCloud配置中心具有自定义的环境管理功能,用户可以根据实际开发上线情况来定义多个配置环境。

    三、应用管理

    RestCloud配置中心除了环境来区分配置以外还通过应用来对配置进行管理,应用可定义为一个微应用或者一个业务系统,当有应用从1.0升级到2.0时只需要再建一个2.0的应用配置即可兼容新旧版本,可以保持1.0的应用仍然使用1.0的配置而2.0的应用则使用2.0的最新配置。

    四、稳定性

    RestCloud微服务PaaS框架采取全新的本地配置持久化技术,保证配置中心不会形成单点故障,因为所有的配置数据在应用则具有本地缓存和持久化技术,假定RestCloud配置中心出现故障且长时间未能恢复的情况下,应用则的程序会自动读取本地缓存配置数据.;进一步假定这时应用也刚好出现故障需要重启,则本地缓存在重启后将会消失,这时应用将自动从持久层再次读取配置数据到缓存中从而恢复运行,所以RestCloud配置中心不会出现故障后影响应用的运行,RestCloud配置中心优于目前开源的大多数配置中心解决方案。

    相关文章

      网友评论

          本文标题:RestCloud微服务PaaS框架,提供多种开发方式

          本文链接:https://www.haomeiwen.com/subject/ywmsiltx.html