摘要: 前言 前段时间在编写通用的消息通知服务时,由于需要实现类似通知失败时,需要延后几分钟再次进行发送,进行多次尝试后,进入定时发送机制。此机制,在原先对接银联支付时,银联的异步通知也是类似的,在第一次通知失败后,支付标准服务会重发,最多发送五次,每次的间隔时间为1、4、8、16分钟等。本文就简单讲解下使 阅读全文
posted @ 2019-07-21 22:36 oKong_趔趄的猿 阅读(2222) 评论(0) 推荐(0) 编辑
摘要: 前言 近期在进行项目安全方面评审时,质量管理部门有提出需要对配置文件中的敏高文件进行加密处理,避免了信息泄露问题。想想前段时间某公司上传github时,把相应的生产数据库明文密码也一并上传了,导致了相应的数据泄露问题。也确实,大部分项目无论开发、测试还是生产环境,相关的敏高信息都是明文存储的,也是一 阅读全文
posted @ 2019-05-08 23:01 oKong_趔趄的猿 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: 前言 今天有网友咨询了一个问题:如何在一个工程中使用多种缓存进行差异化缓存,即实现多个 灵活切换。原来没有遇见这种场景,今天下班抽空试了下,以下就把如何实现的简单记录下。 "一点知识" "关于CacheMananger" "集成Redis和ehcache" "参考资料" "总结" "最后" "老生常 阅读全文
posted @ 2019-03-08 09:30 oKong_趔趄的猿 阅读(10669) 评论(0) 推荐(2) 编辑
摘要: 前言 之前写SpringBoot时,有简单介绍过分布式定时器的一些思路( "SpringBoot | 第二十二章:定时任务的使用" )。原来的项目本身使用dubbo实现了一个简单的实现,目前项目迁移至SpringCloud后,原来的就不适用了,但基本原理都是差不多的,都是集中管理需要调用的api及调 阅读全文
posted @ 2019-03-06 19:00 oKong_趔趄的猿 阅读(6995) 评论(1) 推荐(2) 编辑
摘要: 前言 最近收到公众号留言说,单纯的 的集成和使用。前面在第九章: "Mybatis plus的集成和使用" 介绍了基于 的集成和使用。后者也只是对 进行了功能增强,原本的用法都是没有变化的。那今天就来简单介绍了如何 中如何集成和使用 吧。 "SpringBoot的集成和使用" "通用配置" "注解方 阅读全文
posted @ 2018-12-03 08:54 oKong_趔趄的猿 阅读(1429) 评论(0) 推荐(4) 编辑
摘要: 前言 上一章节,讲解了如何使用 构建 服务。其实,创建 的方式有很多的,今天来看看如何使用 来构建及调用 服务。 "前言" "一点知识" "何为Apache CXF" "关于JAX WS规范" "常用注解介绍" "SpringBoot整合CXF实例" "服务端构建" "客户端调用" "异常捕获" " 阅读全文
posted @ 2018-11-12 09:03 oKong_趔趄的猿 阅读(3896) 评论(0) 推荐(1) 编辑
摘要: 前言 最近有个单位内网系统需要对接统一门户,进行单点登录和待办事项对接功能。一般上政府系统都会要求做统一登录功能,这个没啥问题,反正业务系统都是做单点登录的,改下 相关类就好了。看了接入方案,做坑爹的是需要业务系统提供一个 服务,供统一平台调用。对于 服务,是真的除了大学期间要去写个调用天气预报的作 阅读全文
posted @ 2018-11-09 09:59 oKong_趔趄的猿 阅读(2324) 评论(0) 推荐(1) 编辑
摘要: 前言 今天去官网查看 资料时,在特性中看见了 章节。想想, 的事件应该是在 版本就发布的功能了,并越来越完善,其为 和`bean spring boot guava eventbus Reactor ApplicationEvent Listener`的使用。 "前言" "一点知识" "Java的事 阅读全文
posted @ 2018-11-06 09:23 oKong_趔趄的猿 阅读(6132) 评论(0) 推荐(2) 编辑
摘要: 前言 上一章节,简单讲解了如何集成 。本章节,我们来看看如何集成 的`Mongodb mongodb`是最早热门非关系数据库的之一,使用也比较普遍。最适合来存储一些非结构数据了,适合对大量或者无固定格式的数据进行存储,比如:日志、缓存等。 "一点知识" "MongoDB简介" "SpringBoot 阅读全文
posted @ 2018-11-01 09:24 oKong_趔趄的猿 阅读(8675) 评论(5) 推荐(1) 编辑
摘要: 前言 在前面的 "第九章:Mybatis plus的集成和使用" 章节中,介绍了使用 框架 进行数据库的访问。今天,我们来简单学习下如何使用 进行数据库的访问。由于本人未使用过 ,也是趁着写博文的机会查阅了相关资料下,有错误的地方还望指出! "前言" "一点知识" "何为JPA" "何为Sping 阅读全文
posted @ 2018-10-31 09:27 oKong_趔趄的猿 阅读(1710) 评论(0) 推荐(0) 编辑
摘要: 前言 通过之前的两篇文章,可以简单的搭建一个路由网关了。而我们知道,现在都奉行 开发,前后端开发的沟通成本就增加了,所以一般上我们都是通过 进行api文档生成的。现在由于使用了统一路由网关了,都希望各微服务的 统一的聚合在网关服务中,也方便前端用户查阅,不需要每个服务单独查看。当然了,也是可以做一个 阅读全文
posted @ 2018-10-20 12:31 oKong_趔趄的猿 阅读(4547) 评论(2) 推荐(2) 编辑
摘要: 前言 简单介绍了关于 的一些简单使用以及一些路由规则的简单说明。而对于一个统一网关而言,需要处理各种各类的请求,对不同的url进行拦截,或者对调用服务的异常进行二次处理等等。今天,我们就来了解下这方面的相关知识点。 "一点知识" "过滤器的定义" "过滤器接口定义" "zuul自带过滤器" "禁用过 阅读全文
posted @ 2018-10-17 10:57 oKong_趔趄的猿 阅读(4422) 评论(0) 推荐(0) 编辑
摘要: 前言 介绍完分布式配置中心,结合前面的文章。我们已经有了一个微服务的框架了,可以对外提供api接口服务了。但现在试想一下,在微服务框架中,每个对外服务都是独立部署的,对外的api或者服务地址都不是不尽相同的。对于内部而言,很简单,通过注册中心自动感知即可。但我们大部分情况下,服务都是提供给外部系统进 阅读全文
posted @ 2018-10-15 09:00 oKong_趔趄的猿 阅读(1209) 评论(1) 推荐(2) 编辑
摘要: 前言 上一章节,简单介绍了分布式配置中心 的使用。同时,我们也遗漏了一些问题,比如如何配置实时生效,当服务端地址变更或者集群部署时,如何指定服务端地址?回想,在服务注册章节,服务提供者和服务消费者,同时往注册中心进行注册和获取服务地址,而本身注册中心又支持高可用配置。所以,对于配置中心,我们也可以将 阅读全文
posted @ 2018-10-11 09:15 oKong_趔趄的猿 阅读(1778) 评论(0) 推荐(0) 编辑
摘要: 前言 介绍完服务的容错保护处理,接下来我们来了解下关于分布式配置中心的相关知识和使用。众所周知,随着项目的越来越多,日益庞大,每个子项目都会伴随着不同的配置项,于此也就多了很多的配置文件。倘若某些配置信息修改,可能就会伴随着一系列配置文件的更新和相应服务的重启操作了。这对于实施而言,也是噩梦一般的存 阅读全文
posted @ 2018-10-10 09:04 oKong_趔趄的猿 阅读(1054) 评论(3) 推荐(3) 编辑
摘要: 前言 今年年初时,阿里巴巴开源的高性能服务框架 又开始了新一轮的更新,还加入了 。原先项目使用了 之后,已经比较少用 。目前又抽调回原来的行业应用部门,可能还会使用 进行服务调用。趁着编写教材的机会来进行学习下。而且目前 也出了 的`starter SpringBoot`的东风,集成起来很方便,基本 阅读全文
posted @ 2018-09-28 09:40 oKong_趔趄的猿 阅读(1114) 评论(1) 推荐(0) 编辑
摘要: 前言 前面一章,我们讲解了如何整合 。而在实际情况下,使用了 的同时,还会对其进行实时的数据监控,反馈各类指标数据。今天我们就将讲解下 和`Turbine Hystrix Dashboard Hystrix Hystrix Dashboard Hystrix Command Turbine`,能够将 阅读全文
posted @ 2018-09-26 08:56 oKong_趔趄的猿 阅读(1469) 评论(0) 推荐(0) 编辑
摘要: 前言 前一章节,我们知道了如何利用 +`Ribbon Feign 系统雪崩 Hystrix`进行容错处理。 "一点知识" "容错处理手段" "雪崩效应" "熔断器" "Hystrix实践" "何为Hystrix" "常规方式整合Hystrix" "Feign整合Hystrix" "参考资料" "总结 阅读全文
posted @ 2018-09-23 16:48 oKong_趔趄的猿 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 前言 上两章节,介绍了下关于 注册中心 Eureka 的使用及高可用的配置示例,本章节开始,来介绍下服务和服务之间如何进行服务调用的,同时会讲解下几种不同方式的服务调用。 "一点知识" "何为负载均衡" "实现的方式" "客户端和服务端的负载均衡" "RestTemplate简单介绍" "excha 阅读全文
posted @ 2018-09-21 09:36 oKong_趔趄的猿 阅读(1571) 评论(1) 推荐(0) 编辑
摘要: 前言 上一章节,我们介绍了 的使用,知道了可通过访问不同的端点路径,获取相应的监控信息。但使用后也能发现,返回的监控数据都是以JSON串的形式进行返回的,对于实施或者其他人员来说,不是很直观,而当需要监控的应用越来越多时,依次去访问对应的应用也过于繁琐和低效了。所以,本章节来介绍下 这个UI监控工具 阅读全文
posted @ 2018-09-14 20:29 oKong_趔趄的猿 阅读(12677) 评论(0) 推荐(3) 编辑