上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页
摘要: 随着业务发展,系统拆分导致系统调用链路愈发复杂一个前端请求可能最终需要调用很多次后端服务才能完成,当整个请求变慢或不可用时,是无法得知该请求是由某个或某些后端服务引起的,这时就需要解决如何快读定位服务故障点,以对症下药。于是就有了分布式系统调用跟踪的诞生。现今业界分布式服务跟踪的理论基础主要来自于 阅读全文
posted @ 2020-05-22 21:20 BUG弄潮儿 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: 网关zuul配置的最后一种方式给微服务名指定path,这种方式也是zuul默认时,内置的方式。 1、 打开上篇的sc-zuul-towway项目的配置文件application.yml,作如下修改 2、 分别启动如下项目 注册中心:sc-eureka-server 服务消费者:sc-zuul-con 阅读全文
posted @ 2020-05-22 21:18 BUG弄潮儿 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 上一篇讲解了网关zuul的path-url这种转发方式;这一篇讲解一下path-serviceId这种转发方式。path-serviceId这种方式需要使用到注册中心eureka 1、 新建项目sc-zuul-consumer,该项目主要提供一个Controller,两个接口,对应的pom.xml文 阅读全文
posted @ 2020-05-10 13:58 BUG弄潮儿 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 基于Spring的微服务结点在能力上没有高低贵贱之分,但是在角色上会分为边缘服务和内部服务两部分。内部服务是为对内暴露服务的结点,供架构内部来调用;边缘服务是对外部网络暴露的服务结点,也就是对外API接口。 开发人员为了防止服务被黑客攻击,需要编写各种权限机制,这些机制在每个微服务结点都要实现一次。 阅读全文
posted @ 2020-05-03 15:50 BUG弄潮儿 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 相对html+js的传统设计,现在很多网站都采用div&css+标签化+模块化的设计。模板引擎根据一定的语义,将数据填充到模板中,产生最终的HTML页面。模板引擎主要分两种:客户端引擎和服务端引擎。 客户端渲染: 模板和数据分别传送到客户端,在客户端由JavaScript模板引擎渲染出最终的HTML 阅读全文
posted @ 2020-05-03 15:47 BUG弄潮儿 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 虽然现在短信验证已经最流行也是最常用的验证方式;但是邮件验证还是必不可少,依然是网站的必备功能之一。什么注册验证,忘记密码或者是给用户发送营销信息都是可以使用邮件发送功能的。最早期使用JavaMail的相关api来进行发送邮件的功能开发,后来spring整合了JavaMail的相关api推出了Jav 阅读全文
posted @ 2020-05-03 15:45 BUG弄潮儿 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构;是大型分布式系统不可缺少的中间件。目前使用较多的消息队列有ActiveMQ、RabbitMQ、Kafka、RocketMQ、MetaMQ等。spring boot提供了对J 阅读全文
posted @ 2020-05-03 15:37 BUG弄潮儿 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 在做项目时有时候会有定时器任务的功能,比如某某时间应该做什么,多少秒应该怎么样之类的。定时任务常用的业务场景是进行数据统计。spring支持多种定时任务的实现,今天介绍一下spring定时器和quartz定时器的使用。 一、 spring定时器 spring自带支持定时器的任务实现。其可通过简单配置 阅读全文
posted @ 2020-05-02 12:11 BUG弄潮儿 阅读(324) 评论(0) 推荐(0) 编辑
摘要: springboot 中自带的页面渲染工具为thymeleaf ,freemarker这种模板引擎用的也比较多。 一、在spring中springMVC代表着view层组件 二、为什么使用freemarker:简单容易学、逻辑分明 三、freemarker优点:不依赖servlet、网络或者web环 阅读全文
posted @ 2020-05-02 12:01 BUG弄潮儿 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 前几篇已经实现了对单个服务实例的监控,当然在实际应用中,单个实例的监控数据没有多大的价值,我们其实更需要的是一个集群系统的监控信息,这时就需要引入Turbine。Turbine能够汇集监控信息,并将聚合后的信息提供给Hystrix Dashboard来集中展示和监控。 本文将结合之前学习的注册中心E 阅读全文
posted @ 2020-05-01 13:18 BUG弄潮儿 阅读(186) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页