上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: kubernetes默认使用docker容器部署的应用,会出现时间与主机不一致的情况 1. 容器时间与主机差8个小时:主机的与容器的/etc/localtime不一致 解决方法:挂载主机的/etc/localtime,如果没有则cp /usr/share/zoneinfo/Asia/Shanghai 阅读全文
posted @ 2019-03-26 08:55 聂晨 阅读(2242) 评论(0) 推荐(1) 编辑
摘要: 一般情况下,我们项目构建的镜像统一会推送至私有仓库,那么这里大家可以参考阿里云的私有仓库搭建教程。那么我们可以通过以下步骤拉取: 1.推送及拉取镜像 1.1. 登录阿里云Docker Registry 用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。 您可以在产品控制台首页修改登录密码 阅读全文
posted @ 2019-02-12 11:36 聂晨 阅读(3079) 评论(0) 推荐(0) 编辑
摘要: 1.kubernetes简介 简称k8s,它是一个全新的基于容器技术的分布式架构方案,它是谷歌十几年来大规模应用容器技术的经验累积和升华的一个重要成果。如果我们的系统设计遵循了k8s的设计思想,那么传统系统架构中哪些和业务没有多大关系的底层代码或功能模块,都可以从我们的实现中消失。我们不必费心与负载 阅读全文
posted @ 2019-02-10 17:31 聂晨 阅读(4226) 评论(0) 推荐(0) 编辑
摘要: 通常下,多模块的项目如下: 那么我们需要在rest模块依赖model模块,也非常简单,方式如下: 通常情况,我们运行项目时不会有错的,但是你执行gradle的build任务时,坑爹的地方就来了,会报类似如下的错误: 这个原因是springboot的gradle插件不能直接引用类路径下的其他依赖,我想 阅读全文
posted @ 2019-01-08 21:16 聂晨 阅读(2448) 评论(1) 推荐(2) 编辑
摘要: 一、zookeeper集群 docker compose文件: 在这里ZOO_MY_ID必须唯一 ZOO_SERVERS用来配置服务的broker 二、redis cluster 1、创建redis文件夹 在对应的文件夹下分别创建 的文件夹与 ,这里名字文件夹代表当前redis节点的端口号,如图所示 阅读全文
posted @ 2019-01-01 20:32 聂晨 阅读(5036) 评论(0) 推荐(2) 编辑
摘要: 2.1、@EnableOAuth2Sso 这个注解是为了开启OAuth2.0的sso功能,如果我们配置了WebSecurityConfigurerAdapter,它通过添加身份验证过滤器和身份验证(entryPoint)来增强对应的配置。如果没有的话,我们所有的请求都会被保护,也就是说我们的所有请求 阅读全文
posted @ 2018-12-20 16:36 聂晨 阅读(6431) 评论(1) 推荐(0) 编辑
摘要: 现在第三方登录的例子数见不鲜。其实在这种示例当中,oauth2.0是使用比较多的一种授权登录的标准。oauth2.0也是从oauth1.0升级过来的。那么关于oauth2.0相关的概念及其原理,大家可以参考 "这篇文章" ,这篇文章中会有更详细的解释,下来我们直接进入正题。 1.1、gradle依赖 阅读全文
posted @ 2018-12-20 16:09 聂晨 阅读(8899) 评论(0) 推荐(0) 编辑
摘要: 在微服务体系当中,监控是必不可少的。当系统环境超过指定的阀值以后,需要提醒指定的运维人员或开发人员进行有效的防范,从而降低系统宕机的风险。在 "CNCF" 云计算平台中,Prometheus+Grafana是比较通用的解决方案,在SpringBoot2.0以后metrics默认与micrometer 阅读全文
posted @ 2018-12-20 16:07 聂晨 阅读(4000) 评论(0) 推荐(1) 编辑
摘要: 一、背景 随着业务复杂度的提升以及微服务的兴起,传统单一项目会被按照业务规则进行垂直拆分,另外为了防止单点故障我们也会将重要的服务模块进行集群部署,通过负载均衡进行服务的调用。那么随着节点的增多,各个服务的日志也会散落在各个服务器上。这对于我们进行日志分析带来了巨大的挑战,总不能一台一台的登录去下载 阅读全文
posted @ 2018-12-20 16:02 聂晨 阅读(15745) 评论(6) 推荐(4) 编辑
摘要:      关于异步的好处我在这里就不多说了,自从servlet3.1规范发布以来,控制层的异步处理也越来越多的被人提及。而Spring5的webflux诞生也意味着Spring全方位对异步提供了支持。其实早在SpringMVC3.2版本就开始支持异步 阅读全文
posted @ 2018-12-20 16:01 聂晨 阅读(3853) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页