0%

前言

由于feign底层默认使用 jdk的UrlConnection来发送http请求
没有连接池之类的 很麻烦 而且bug很多 性能也差

阅读全文 »

前言

最近项目中通过feign调用内部服务和其他系统服务猛然增多
在messageConverter这一环节出现n多问题
什么xml解析gg
什么json 时间格式解析gg
什么乱七八糟的骚格式的数据解析gg
导致最近一直在作在messageConverter这一块的处理
但是feign 的在messageConverter 有一部分是从spring mvc 的在messageConverter列表中获取的
所以说总的来说 是要处理spring mvc中在messageConverter的维护

阅读全文 »

swarm编排吧 首先肯定比不上k8s犀利 但是呢 胜在 使用简单 部署简单
docker直接集成 可以使用docker、docker-compose 原生api

我个人认为 没有十来台服务器 部署k8s集群 完全是浪费 毕竟k8s 是非常需要 master 高可用的 服务器少了 部署k8s 浪费资源太多了 so 开发环境直接使用 swarm 来编排docker

阅读全文 »

日志采集方案

常规的日志采集总的来说 分为 收集–》处理–》存储–》查看
比较出名 并且用的比较多的 应该是elk模式
常用组合应该是如下 三种 至于还有其他采集工具 其实都差不多

阅读全文 »

通过rancher部署k8s如果不考虑gfw 是非常简单的 但是在国内部署 不得不考虑gfw的问题
默认有个 组件镜像是从 google上下载的 所以需要修改一些参数配置提供国内加速

环境:

阅读全文 »

配置中心

在分布式 环境中 配置中心是必不可少的一个组件 不管是国内的 disconf 、Apollo之类 还是spring cloud的config server 都是一个套路
将配置统一管理 通过namespace、项目名称之类的 进行区分 加入一些操作审计、配置加密之类的功能 有的是基于数据库、有的是基于文件+版本管理
由于技术栈和个人习惯 我个人更加喜欢spring 社区的config server 基于文件和版本管理来实现的配置 可以很方便的管理配置的版本和内容

阅读全文 »