- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 jenkins+rancher+k8s+docker 集群
前言第一次从无到有部署一个集群环境,踩了很多坑。在此记录下,帮助刚准备或者是正在踩坑的同学们。环境准备,多台安装有centos的服务器或者虚拟机iphostname安装内容描述192.168.1.100harbordocker,k8s,rancher-server作为集群主节点192.168.1.101node.masterdocker,k8s,rancher-server作为集群主节点192.168.1.102node1.slavedocker,k
2021-05-24 19:16:22
2440
原创 spring cloud gateway请求相应报文体日志输出
spring cloud gateway请求相应报文体日志输出在集成spring cloud gateway的时候,想要在网关上加上一个全局filter,监控进入网关的请求,和响应的报文内容。因为熟悉了servelet的开发方式,本以为是一个简简单单的功能,没想到在这个问题上耗费了一天的时间。spring cloud gateway基于webflux,webflux虽然可以选择使用tomcat,undertow等实现方案,但是在网关就没有这么多选择。webflux基于netty的reactivity非阻
2020-09-08 19:16:58
1982
原创 spring cloud gateway集成swagger方案总结
在微服务大行其道到今天,服务到碎片化也带来了管理和监控的困难(统一集成网关系统在前面的sia-gateway的文章中有做分享,感兴趣的可以前往阅读)。swagger为我们开发带来了极大到便利,但是在庞杂的系统中,即便对于开发的接入和调试,对各个分散对在线文档,也显得有些杂乱无章。即便是有如同yapi等在线文档系统,也同样需要精力去维护,而且对于文档与代码分离,同样会带来版本不一致和调试困难等问题。在网关层集成swagger显得非常易用和优雅。但是面对各个公司不同网关配置方案,给swagger的集成带来和
2020-09-04 16:46:19
2359
原创 mac上安装Enterprise Architect
mac上安装Enterprise Architect前言安装brew升级bison安装XQuartz安装freetype安装wine安装winestricks使用winestricks安装运行时所需要但包安装Jet 4.0 数据库引擎安装ODBC驱动安装Enterprise Architect安装Carlito字体创建Enterprise Architect快捷启动方式前言最近重window切换到mac os,整体感觉,mac os确实是对编码非常友好对操作系统,不仅仅有细腻精致对操作界面,也可以使用命
2020-07-05 18:51:51
4870
2
原创 sia-gateway微服务网关实践
springcloud + sia-gateway实战编写目的环境安装和配置euraka serverEKK安装部署sia-gateway部署核心模块介绍模块部署网关配置路由配置日志组件配置springcloud工程模板编写目的在项目重构过程中,从dubbo切换到spring cloud,soa架构到微服务。使用微服务架构,能够满足越来越复杂的业务发展,但也提高了系统复杂度。需要能够对整个系统...
2020-01-15 19:09:22
864
原创 SpringBoot重构SpringMVC项目
SpringBoot重构SpringMVC项目最近接手了一个遗留项目,使用SpringMVC框架作为基础架构。在习惯了SpringBoot那种简易清新的风格,再难适应spring的一系列配置文件,于是着手将项目迁移到SpringBoot框架上。遇到一些列的问题,经过不懈努力,总算是勉强达到自己标准。springboot所需要的包,以及包冲突<dependency> <...
2019-04-28 18:13:32
8099
原创 spring请求报文json反序列化问题
spring请求报文json反序列化问题描述:在springMVC controller层,使用@RequestBody对 post请求的 json报文进行反序列化时,出现如下异常:
2018-12-24 10:55:04
742
原创 mysql cluster搭建
mysql cluster搭建本文介绍在同一个虚拟机中搭建mysql cluster。mysql cluster环境需要5台左右的设备,因为没有这么多资源,选择在同一台虚拟机中搭建集群环境。具体操作如下。准备工作在虚拟机中,单独分配了一个分区,来安装集群。挂在到/disk4目录下,具体步骤不详细描述了,网上可以找到大量介绍如何扩展磁盘的操作。所有安装部署工作都是在/disk4目录下完成。下...
2018-12-20 15:25:07
301
原创 使用zookeeper实现分布式集群定时任务组件
使用zookeeper实现分布式集群定时任务组件在我们实现定时任务时,难以达到分布式集群的稳定和高可用。在使用集群方案时,如果触发器也采用单点部署,则在单点发生服务器或是网络故障的情况下,也不能够满足高可用的需要;如果采用多点部署,则会存在定时任务会被执行多次的问题,如果采用同步机智,实现逻辑会比较复杂。有没有一种两全其美的解决方案呢,下面我来介绍如何通过zookeeper实现分布式集群定时任务...
2018-12-12 17:02:12
2227
原创 自定义Logger实现方案
自定义Logger实现方案在项目复杂业务当中,可能回遇到logbook.xml配置还不能够满足需要的情况。需要自定义实现log组件,在不更改任何配置的情况下,需要根据业务入口类(可以时controller,或是接口组件的的接口等)去分离日志内容。下面我逐步介绍如何实现。创建LoggerFactory,生成自定义Loggerpackage com.iflytek.mea.job.api.lo...
2018-12-07 16:17:34
2865
原创 jenkins安装与使用
jenkins安装与使用安装与配置jenkinsjenkins配置gradle项目jenkins配置maven项目安装与配置推荐war包安装,理由:安装路径集中,便于修改和清理;yum安装目录及配置较为分散,不便更改和清理。 下载war包:...
2018-09-27 18:43:21
345
rabbitmq_delayed_message_exchange-3.8.0.ez.zip
2020-08-31
wine-5.0.1.tar.xz
2020-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人