随笔分类 -  云运维&&云架构

使用docker 部署graylog集群
摘要:graylog 相比elk 有比较简单的方面,使用简单,配置简单,可视化工具是一体化的,比较方便 搭建使用docker,多主机部分,结合docker-compose 进行管理 具体docker 配置文件参考 http://docs.graylog.org/en/latest/pages/instal 阅读全文

posted @ 2018-06-18 09:14 荣锋亮 阅读(1206) 评论(0) 推荐(0) 编辑

nginx-vod-module && docker && docker-compose 测试
摘要:nginx-vod-module appdemo i reference [nginx-vod-module-docker](https://github.com/NYTimes/nginx-vod-module-docker) && build with docker && docker-comp 阅读全文

posted @ 2018-06-15 15:24 荣锋亮 阅读(868) 评论(0) 推荐(0) 编辑

nats 学习 集群ha 配置
摘要:nats 的ha 是一个mesh 的结构,有两个主要的参数 clusters routers 启动三分节点(单机) 共享变量 SERVERS=nats://127.0.0.1:6222,nats://127.0.0.1:6223,nats://127.0.0.1:6224 node a 开启了监控 阅读全文

posted @ 2018-06-12 09:06 荣锋亮 阅读(896) 评论(0) 推荐(0) 编辑

nats 学习 request/reply 模式基本使用
摘要:nats 一个云原生的消息系统,使用简单,客户端丰富,支持的模式是pub/sub 但是集成比较灵活,可以支持loadblance, request/reply pub/sub 代码演示的是request (类似rabbitmq 的rpc) 基本代码 需要首先安装并启动nats(比较简单) reque 阅读全文

posted @ 2018-06-11 14:38 荣锋亮 阅读(3831) 评论(0) 推荐(0) 编辑

便捷的Jenkins jswidgets
摘要:很多时候我们在构建完成之后需要查看构建的状态,类似github 中的build Status 插件安装 搜索插件 使用 目前好像只支持自由项目的构建 代码集成 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta n 阅读全文

posted @ 2018-06-08 13:15 荣锋亮 阅读(192) 评论(0) 推荐(0) 编辑

graphql 文档 docker 镜像
摘要:因为一些原因 graphql 的官方文档无法查看,后者查看不能是方便,所以在官方github 的文档基础上添加了容器构建, 方便进行查看,对于公司内部使用学习会比较好 原理 很简单,openresty + docker + docker-compose 参考项目地址 https://github.c 阅读全文

posted @ 2018-06-06 13:28 荣锋亮 阅读(269) 评论(0) 推荐(0) 编辑

chaos-engineering 的一些开源工具
摘要:Chaos Monkey - A resiliency tool that helps applications tolerate random instance failures. The Simian Army - A suite of tools for keeping your cloud 阅读全文

posted @ 2018-06-04 09:25 荣锋亮 阅读(2540) 评论(1) 推荐(0) 编辑

ballerina 学习二十五 项目docker 部署&& 运行
摘要:ballerina 官方提供了docker 的runtime,还是比较方便的 基本项目创建 使用cli创建项目 按照提示操作就行 ballerina init -i 项目结构 添加了dockerfile 以及docker-compose 简单http 服务 ├── Ballerina.toml ├─ 阅读全文

posted @ 2018-06-02 22:27 荣锋亮 阅读(312) 评论(0) 推荐(0) 编辑

ballerina 学习二十四 监控ballerina
摘要:ballerina 服务的监控还是比较方便的,以及集成了Prometheus Grafana Jaeger Elastic Stack 监控服务监控的集成 主要包含以下几个步骤 a. 安装docker Prometheus Grafana Jaeger Elastic Stack b. 创建简单ba 阅读全文

posted @ 2018-06-02 20:57 荣锋亮 阅读(259) 评论(0) 推荐(0) 编辑

ballerina 学习二十三 扩展ballerina
摘要:扩展ballerina 目前有三种方式: 扩展client connector的包 (数据库访问,基础设施,api) 扩展server listenner 绑定为不同的协议 添加新的注解到ballerina 源码进行编译并修改运行软件包 创建client connector client conne 阅读全文

posted @ 2018-06-02 20:56 荣锋亮 阅读(249) 评论(0) 推荐(0) 编辑

ballerina 学习二十二 弹性服务
摘要:主要包含断路器模式,负载均衡模式,故障转移,重试 Circuit Breaker 参考代码 import ballerina/http; import ballerina/log; import ballerina/runtime; endpoint http:Client backendClien 阅读全文

posted @ 2018-06-01 22:12 荣锋亮 阅读(211) 评论(0) 推荐(0) 编辑

ballerina 学习二十一 http2
摘要:ballerina 支持http2 协议,包含server push http2 协议 参考代码 import ballerina/http; import ballerina/log;endpoint http:Client http2serviceClientEP { url: "http:// 阅读全文

posted @ 2018-06-01 21:52 荣锋亮 阅读(169) 评论(0) 推荐(0) 编辑

ballerina 学习二十 http/https
摘要:提供http && https server && client 访问功能 client endpoint 说白了就是http client 参考代码 import ballerina/http; import ballerina/log;endpoint http:Client clientEnd 阅读全文

posted @ 2018-06-01 21:51 荣锋亮 阅读(256) 评论(0) 推荐(0) 编辑

ballerina 学习十九 安全编程
摘要:ballerina 内部提供了几种常用的安全开发模型,token 认证(jwt) basic auth jwt 安全 参考代码 import ballerina/http; http:AuthProvider jwtAuthProvider = { scheme:"jwt", issuer:"bal 阅读全文

posted @ 2018-06-01 16:20 荣锋亮 阅读(227) 评论(0) 推荐(0) 编辑

ballerina 学习十八 事务编程
摘要:事务在分布式开发,以及微服务开发中是比较重要的 ballerina 支持 本地事务、xa 事务、分布式事务 ,但是具体的服务实现起来需要按照ballerian 的事务模型 infection agreement 基本事务使用(本地事务) 参考代码(数据库) import ballerina/mysq 阅读全文

posted @ 2018-06-01 13:51 荣锋亮 阅读(292) 评论(0) 推荐(0) 编辑

ballerina 学习十七 多线程编程
摘要:并发&&多线程开发对于日常的处理是比较重要的,ballerina 支持的模式有work fork/join async lock 基本workers 参考代码 import ballerina/io; function main(string… args) { worker first { io:p 阅读全文

posted @ 2018-05-31 09:40 荣锋亮 阅读(269) 评论(0) 推荐(0) 编辑

nexus helm proxy 集成&&问题解决
摘要:对于使用kubernetes 进行开发的人员来说helm是很方便的 构建nexus helm plugin git clone https://github.com/sonatype-nexus-community/nexus-repository-helm.git mvn clean packag 阅读全文

posted @ 2018-05-28 19:59 荣锋亮 阅读(1448) 评论(0) 推荐(0) 编辑

nexus yum 私服集成
摘要:nexus 集成了 yum 私服使用起来还是比较简单的 配置 yum proxy 实际使用我们可能需要配置centos 以及epel 的源 centos可以用http://mirror.centos.org/centos/ epel 用http://mirrors.aliyun.com/epel/ 阅读全文

posted @ 2018-05-28 14:35 荣锋亮 阅读(2639) 评论(0) 推荐(0) 编辑

nexus bower 集成使用
摘要:创建nexus bower proxy host 比较简单,如下图: 安装bower && bower-nexus resolver npm install -g bower-nexus3-resolver or npm install bower-nexus3-resolver --dev npm 阅读全文

posted @ 2018-05-28 14:13 荣锋亮 阅读(467) 评论(0) 推荐(0) 编辑

nexus docker 私有镜像处理
摘要:新版本的nexus 可以进行docker 镜像的存储处理 配置私有镜像(host 模式) 修改docker 非安全镜像处理 { "registry-mirrors": ["http://099430a4.m.daocloud.io"], "insecure-registries":["hostip: 阅读全文

posted @ 2018-05-28 10:52 荣锋亮 阅读(362) 评论(0) 推荐(0) 编辑

导航