Rainbond 作者
码龄14年
关注
提问 私信
  • 博客:96,873
    社区:483
    视频:1
    97,357
    总访问量
  • 31
    原创
  • 942,046
    排名
  • 11
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2011-01-03
博客简介:

曾庆国的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得7次评论
  • 获得36次收藏
创作历程
  • 3篇
    2021年
  • 11篇
    2020年
  • 3篇
    2019年
  • 2篇
    2017年
  • 9篇
    2016年
  • 16篇
    2015年
成就勋章
TA的专栏
  • API网关
    1篇
  • JAVA基础
    1篇
  • 算法
    1篇
  • tomcat
    13篇
  • Struts
    1篇
  • Spring
    1篇
  • Hibernate
  • Durid
  • js
    1篇
  • kubernetes
    8篇
  • docker
    6篇
  • go
    3篇
  • swarm
    1篇
  • rainbond
    16篇
  • springcloud
    1篇
  • servicemesh
    2篇
兴趣领域 设置
  • 后端
    架构
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

343人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Rainbond 部署的应用自动接入 CDN 进行静态资源分发

本文档适合的场景是:解决因分布、带宽、服务器性能带来的访问延迟问题,将运行于 Rainbond 的 Nodejs 前端项目进行动静分离,通过 阿里云CDN 加速 对象存储OSS 中的静态资源,提升用户访问速度。实现原理:Rainbond 支持 Nodejs 前端项目的源码构建,在项目CI 结束后通过自定义脚本自动将静态文件(css,js,img等)推送至 对象存储OSS ,使用阿里云 CDN 对 对象存储OSS 中的静态资源进行加速,实现动静分离,有效提升内容加载速度。操作步骤Demo:好雨科技 R
原创
发布博客 2021.07.14 ·
240 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于Rancher安装Rainbond v5.3.1控制台

本文适用于正在使用 Rancher 或对 Rancher 有所了解的用户。本文作者:好雨云交付工程师 张齐。本文将介绍:如何在Rancher中安装Rainbond控制台。Rainbond如何对接Rancher管理的Kubernetes集群。演示安装完整流程供用户参考。前提要求具有一套稳定可用的 Rancher 环境,若还没有可参考 Rancher 安装部署文档Kubernetes 集群具有至少 4GB 以上的空闲调度内存Kubernetes 版本在 1.13 ~1.19区.
原创
发布博客 2021.07.13 ·
424 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Rainbond 5.3.1 发布,支持100+组件超大应用一键云原生交付

2021年7月5日,Rainbond 5.3.1 正式发布。Rainbond 是云原生且易用的应用管理平台。云原生应用交付的最佳实践。专注于以应用为中心的理念,赋能企业搭建云原生开发云、云原生交付云。对于企业: Rainbond 是开箱即用的云原生平台,借助 Rainbond 可以快速完成企业研发和交付体系的云原生转型。对于开发者: 基于 Rainbond 开发、测试和运维企业业务应用,开箱即用的获得全方位的云原生技术能力。包括但不仅限于持续集成、服务治理、架构支撑、多维度应用观测、流量管理。对于
原创
发布博客 2021.07.06 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Rainbond 部署自动初始化Schema的数据库

我们使用容器的方式部署数据库组件,特别是企业有大量的项目开发业务的,部署的开发、测试数据库组件较多时。经常会遇到以下问题:业务需要使用数据库,但部署完数据库后,需要在数据库中执行创建schema的操作或者一些初始化数据的创建。开发测试多套部署环境,需要多次重复1的步骤。项目比较多,时间久了项目需要的数据库Schema不清楚。项目交付时数据库Schema管理混乱。现在如果是使用Go等语言研发的业务系统,都具备了ORM层自动初始化和更新Schema的能力,如果是这样本文对你无用。但目前大多数其他开
原创
发布博客 2020.11.19 ·
280 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Rainbond 中Vue、React项目如何调用后端接口

Rainbond中怎么部署 Vue 、React 项目请参考 Rainbond部署Vue、React项目前言以往我们在部署前端项目后,调用后端接口有以下几种场景:后端接口没有统一,比较分散,例如:/system/user,/tool/gen 。通常我们会在项目的全局配置文件.env.production中直接写入后端ip,例如:ENV = 'production'VUE_APP_BASE_API = '192.168.6.66:8080'这样写虽可以正常访问,但会导致产生跨域问题。.
原创
发布博客 2020.11.18 ·
1719 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

Rainbond 持续部署Vue、React前端项目

前言:以往我们在部署 Vue、React 前端项目有几种方法:项目打包好之后生成dist目录,将其放入nginx中,并进行相应的访问配置。将项目打包好放入tomcat中。将项目打包好的dist目录中的static和index.html文件放入springboot项目的resources目录下直接运行一个前端server,类似本地开发那种。在Rainbond中部署Vue React 项目同样使用了第一种方法,根据源码自动build,打包完成后自动把静态文件放入nginx中。在Rainbo
原创
发布博客 2020.11.18 ·
581 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Rainbond ServiceMesh架构组件端口冲突处理方式

在我们部署具有多个服务的分布式业务时,必须要考虑的一点就是如何处理服务之间的通信问题,那么当我们将业务部署到Rainbond 上时,又是如何去处理的呢?Rainbond 开箱即用的ServiceMesh架构默认通过 Sidecar 代理的方式,为我们透明的解决了分布式场景下组件间的通讯问题。例如A组件需要访问B组件,可以让A组件依赖B组件,这样A组件启动时会同时以插件方式启动一个 envoy 服务,而 envoy 服务会将B组件的对内端口映射到A组件 Pod 网络空间的本地回环地址127.0.0.1的相
原创
发布博客 2020.11.18 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Rainbond 中用 Dockerfile 便捷构建运行应用

Rainbond平台支持直接通过Dockerfile**构建并运行镜像,操作流程简单,方便进行持续迭代。操作流程分为以下几步:在Github上创建Dockerfile项目,Demo项目Dockerfile内容ARG VERSION=1.15.0FROM nginx:${VERSION}-alpineCOPY index.html /usr/share/nginx/html/VOLUME /dataEXPOSE 80通过Rainbond平台的源码构建功能选择项目进行构建
原创
发布博客 2020.11.17 ·
325 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

在Rainbond使用StatefulSet部署应用

对于kubernetes老玩家而言,StatefulSet这种资源类型并不陌生。对于很多有状态服务而言,都可以使用 StatefulSet 这种资源类型来部署。那么问题来了:挖掘机技术哪家强?额,不对。如何在 Rainbond 使用 StatefulSet 资源类型来部署服务呢?组件部署类型通过在服务组件的其他设置中,更改 组件部署类型 即可选择使用 StatefulSet 资源类型部署服务,操作之前要注意以下几点:组件需要处于关闭的状态;对于有持久化存储的服务组件,切换组件部署类型会导致存储挂
原创
发布博客 2020.11.17 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于Rainbond 对微服务进行请求速率限制

Rainbond 默认支持基于 envoy 的全局速率限制。在 Rainbond 默认提供的综合网络治理插件中呈现。本文我们将一个用例呈现 Rainbond 中全局速率限制的使用方式。前置条件Rainbond平台已部署完成。在Rainbond中部署可访问的 Demo 业务。为此组件开通综合网络治理插件。参考视频 Rainbond 速率限制设置参考视频 操作流程1.部署全局
原创
发布博客 2020.05.20 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Rancher 部署开源Rainbond 云原生应用管理平台

本文适用于正在使用 Rancher 或对 Rancher 有所了解的用户Rancher,Kubernetes 生态中成功的开源项目,其定位 “Run Kubernetes Everywhere”。Rancher 可以帮助开发者快速搭建云、边、端多维度的 Kubernetes 集群,并提供多个集群资源 UI 化的管理体系。Rainbond 定位“企业应用全生命周期管理“,类似于 Rancher 的定位说法应该是“Run Application Everywhere”。Rainbond 的开源用户一直一.
原创
发布博客 2020.05.18 ·
1010 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Kubernetes Operator 技术下沉,体验上浮

讲在前面今天谈谈Kubernetes生态中目前非常活跃的一个概念“Operator”。是的,我认为它是一个概念,一个设计模式。它并不是一个开发框架,一种资源或者说一个项目,这个概念由CoreOS提出。Operator的概念是从Kubernetes的CRD(Custom Resource Definition)自定义资源衍生而来。Kubernetes 的API设计是跨时代的,这种面向资源模型的声明...
原创
发布博客 2020.03.06 ·
915 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

开源社区Discourse在Rainbond上的云原生部署

开源社区Discourse在Rainbond上的部署文章目录开源社区Discourse在Rainbond上的部署概述基于应用市场快速安装Discourse应用如何制作获取镜像redis 部署postgresql部署部署Discourse_web建立依赖访问一些踩过的坑邮件配置数据恢复概述Discourse 是一个完全开源的论坛平台。具有丰富的插件库与主题库,适用于开源社区的构建。Rainbo...
原创
发布博客 2020.01.03 ·
558 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

API Gateway Kong在Rainbond上的云原生部署

API Gateway Kong在Rainbond上的部署原文发表在 Rainbond社区文章目录API Gateway Kong在Rainbond上的部署什么是Kong从应用市场安装快速安装注意事项配置Kong环境变量注入Nginx配置注入单个Nginx配置通过注入的Nginx指令包含文件Kong应用怎么制作数据库自动初始化部署Kong部署Konga发布应用什么是KongKong是一个...
原创
发布博客 2020.01.02 ·
394 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Rainbond 内置 ServiceMesh微服务架构概述

ServiceMesh一般的字面解释是“服务网格”,作为时下最流行的分布式系统架构微服务的动态链接器,处于服务到服务的通信的专用基础设施层,该层独立于应用程序为服务之间的通信提供轻量级的可靠传递。如果简单的描述的话,可以将它比作是应用程序或者说微服务间的 TCP/IP,负责服务之间的网络调用、限流、熔断和监控,同样使用 ServiceMesh 也就无须关系服务之间的那些原来是通过应用程序或者其他...
原创
发布博客 2019.04.02 ·
567 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Rainbond 部署 SpringCloud架构应用实践

示例项目详情本文档以Pig 快速开发框架为例,演示如何在Rainbond上部署一套完整的Spring Cloud项目。Pig Microservice Architecture V2.1.0:基于 Spring Cloud Finchley 、Spring Security OAuth2 的RBAC权限管理系统基于数据驱动视图的理念封装 Element-ui,即使没有 vue 的使用经验...
原创
发布博客 2019.04.02 ·
1023 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于Rainbond 10分钟部署生产可用的Gitlab

Gitlab简介GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。同时Gitlab集成了一系列的CI功能。不得不说,Gitlab在企业中是的使用率非常高。Rainbond非常推荐用户使用Git代码仓库管理代码,从而获取更好的源代码管理...
原创
发布博客 2019.03.20 ·
909 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

kubernetes 1.6发布,新特性一览

主要更新和发布的主题Kubernetes now supports up to 5,000 nodes via etcd v3, which is enabled by default. Kubernetes支持5000+节点通过etcd v3,并默认使用v3Role-based access control (RBAC) has graduated to beta, and defines
原创
发布博客 2017.03.29 ·
742 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于网络抓包实现kubernetes中微服务的应用级监控

微服务是什么?此话题不是本文重点,如你还不知道。请谷歌一波,会有遍地的解释。引用下图说明下微服务可能呈现的形态: 微服务监控的挑战监控的目的是为了让集群中所有的服务组件,不管是HTTP服务,数据库服务,还是中间件服务。都能够健康稳定得运行,能发现问题,遇到问题能找到原因。 在过去,监控工具侧重于基础设施或单一软件组件以及衡量运营健康。这些工具在实现这一目标方面只取得了一定的成功,但是对于单一的,
原创
发布博客 2017.01.10 ·
1601 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker最新代码源码编译

前言docker的编译环境非常复杂,但是docker是干嘛的?环境怎能成为问题,于是docker官方提供了docker编译环境dockerfile。于是docker编译就非常简单了。 获取源码拉取最新的docker源码git clone https://github.com/docker/docker.git 由于docker是个大项目,那当然源码文件众多,你一般的网络很有可能就中途出错了。如果
原创
发布博客 2016.12.23 ·
8125 阅读 ·
1 点赞 ·
3 评论 ·
2 收藏
加载更多