摘要: 概要 为什么要做监控 线上发布了服务,怎么知道它一切正常,比如发布5台服务器,如何直观了解是否有请求进来,访问一切正常。当年有一次将线上的库配置到了Beta,这么低级的错误,排错花了一个通宵,十几个人。某个核心服务挂了,导致大量报错,如何确定到底是哪里出了问题。SOA带来的问题,调用XX服务出问题,阅读全文
posted @ 2017-09-11 08:45 欢醉 阅读(6313) 评论(3) 编辑
摘要: 传统关系型数据库的分布式开发通常需要自己做,不仅耗时耗力而且效果不是很理想,当想快速搭建时,最初想到的是看有没有第三方,网上牛人还是很多的,做得比较好的其中之一Mycat,它是开源的分布式数据库系统,解决数据库的负载均衡,主备复制,读写分离,简单来说就是你只管直接与mycat通讯,至于分离什么的交给阅读全文
posted @ 2017-02-21 08:58 欢醉 阅读(4156) 评论(8) 编辑
摘要: 你真的会玩SQL吗?系列目录你真的会玩SQL吗?之逻辑查询处理阶段你真的会玩SQL吗?和平大使 内连接、外连接你真的会玩SQL吗?三范式、数据完整性你真的会玩SQL吗?查询指定节点及其所有父节点的方法你真的会玩SQL吗?让人晕头转向的三值逻辑你真的会玩SQL吗?EXISTS和IN之间的区别你真的会玩...阅读全文
posted @ 2015-10-28 09:06 欢醉 阅读(11516) 评论(12) 编辑
摘要: Kubernetes集群部署需要安装的组件东西很多,过程复杂,对服务器环境要求很苛刻,最好是能连外网的环境下安装,有些组件还需要连google服务器下载,这一点一般很难满足,因此最好是能提前下载好准备的就尽量下载好。 Kubernetes集群部署要求 服务器必须是Centos 7.2及以上 Kube阅读全文
posted @ 2019-04-25 08:56 欢醉 阅读(333) 评论(0) 编辑
摘要: 大部分概念Kubernetes官网都有详细介绍,Kubernetes中文官网 https://kubernetes.io/zh/docs/tutorials/kubernetes-basics/ 官网还提供一个比较好的功能是能在线互动,见互动教程,类似实操命令初步感受。 Kubernetes主要功能阅读全文
posted @ 2019-04-22 08:49 欢醉 阅读(134) 评论(0) 编辑
摘要: 有时线上问题我们用打日志的方式来观察错误或埋点参数,但由于这些日志如果都打出来会占用大量存储空间而且覆盖了一些有效信息,所以线上级别一般设置INFO,调试级别用作特殊情况下。此时如果线上想查看调试级别下的日志,又不能更改日志级别后重新发布该怎么办? Spring Boot提供了日志级别动态配置功能,阅读全文
posted @ 2019-04-16 08:31 欢醉 阅读(370) 评论(1) 编辑
摘要: 利用pom管理引用包时,如果是单项目的话就直接在dependencies引用了,若有一个大工程项目里面包含多个子模块,则为了所有项目模块包的版本统一和好管理,则需要用到dependencyManagement,但两者使用场景有所区别。 dependencies dependencies即使在子项目中阅读全文
posted @ 2019-04-08 08:54 欢醉 阅读(96) 评论(0) 编辑
摘要: 很多传统企业看着互联网公司都进行着微服务化,因此也想享受微服务化带来的好处便对自己的系统进行改造,但微服务化 多“微”才是最优?有哪些拆分的原则? 架构原则 使用成熟的技术,不需要最先进最好的技术,要是自己人能够掌控的,不然出现莫名的问题,一两天都可能解决不了,你就等着被拿来“祭天”吧。 至少有一个阅读全文
posted @ 2019-04-02 08:29 欢醉 阅读(795) 评论(4) 编辑
摘要: 在《架构师必须要知道的阿里的中台战略与微服务》 中已经阐明选择SpringCloud进行微服务架构实现中台战略,因此下面介绍SpringCloud的一些内容,SpringCloud已经出来了很多年,网上资料一大堆,这里推荐 程序猿DD 的博客http://blog.didispace.com/ 关于阅读全文
posted @ 2019-03-25 08:44 欢醉 阅读(799) 评论(3) 编辑
摘要: 传统企业平台都是烟囱式的系统架构,企业内部为了迎合业务发展不停的打造各种系统,导致各系统间的重复功能建设和维护带来的重复投资。重复投资不仅消耗的是人力,财力还有时间。但打通烟囱式系统间交互的集成和协作成本高昂,各大企业不得不借助ESB产品,构建企业服务总线,打通各系统间的交互问题。 但这种借助ESB阅读全文
posted @ 2019-03-18 08:34 欢醉 阅读(2689) 评论(2) 编辑
摘要: 现在由于eureka服务越来越多,发现服务提供者在停掉很久之后,服务调用者很长时间并没有感知到变化,依旧还在持续调用下线的服务,导致长时间后才能返回错误,因此需要调整eureka服务和客户端的配置,以便实现服务下线后快速感知。 需要调整服务注册中心、服务提供者和服务消费者三个配置。 服务注册中心Eu阅读全文
posted @ 2019-03-15 08:31 欢醉 阅读(514) 评论(0) 编辑
摘要: 用了spring-boot-starter-actuator,在监控页面对应服务中显示空值,下面是正常情况下有的值 pom配置了 health配置,防止actuator提供默认端点无返回数据或显示错误页面: 网上关于此问题的很少,因此找了国内外的一些文章,最终有一篇文章中指出了spring-boot阅读全文
posted @ 2018-07-10 17:35 欢醉 阅读(301) 评论(2) 编辑
摘要: 时间是一个非常奇怪的东西,当你想挥霍它的时候,它会尽量满足你,让你觉得时间怎么挥霍都用不完。但当你想要珍惜它的时候,它又会特别吝啬,让你觉得时光飞逝,转眼已是尽头。 时间是最公平的,无论是首富还是贫农 生老病死一样不少: 1.供给毫无弹性。时间的供给量是固定不变的,在任何情况下都不会增加,也不会减少阅读全文
posted @ 2018-06-25 08:36 欢醉 阅读(1180) 评论(2) 编辑