健康体检预约系统

简介 健康体检预约系统是为办理健康证的用户和体检机构提供预约的通道,系统包含两部分: 手机web客户端(可嵌入微信公众号):供用户办理预约 体检预约终端:体检医院使用,包括后台数据维护,体检资格审核,体检签到等 体检的流程为: 用户等级-&gt...

2018-05-17 11:51:58

阅读数 2089

评论数 0

基于oauth2.0的单点登录

1、在认证中心进行系统注册 2、 根据注册参数,在系统中设置参数 oauth.oa.key=admineap oauth.oa.secret=99aaa0bed18a4533bb6ca3fbf91739fd oauth.oa.scope=billjiang oauth.oa.authori...

2018-05-15 16:45:59

阅读数 2070

评论数 5

IDCardReader-身份证信息写入Excel模板

介绍 身份证信息读取的软件IDCardReader。通过CVR100U读卡器,读取身份证信息,并可导出到任意定制的Excel模板。目前已经发布新版本V1.0.0,新版本具备如下模块: 通用读卡 驾校报名 劳务实名登记 特种作业培训 垫付款证明 健康体检 不动产证明 访客登记 功能定制 系统设...

2017-12-15 19:10:07

阅读数 2955

评论数 0

基于docker的微服务容器化与编排

准备在本人的微服务系列中,已经演示了各个spring cloud微服务组件的使用,以及相关的示例微服务应用。在每次启动微服务和对微服务进行扩容、缩容都不方便,本文使用docker-compose将以下的微服务容器化,并进行自动化部署。相关代码请参考:springcloud-demo 各服务治理组...

2017-09-04 15:12:06

阅读数 10312

评论数 0

Spring Cloud Config配置详解

在前文服务注册Eureka原理及集群配置中,我们配置Eureka集群时,可以通过--spring.profiles.active=peer1来指定微服务在启动时使用哪段配置。但往往在微服务架构中,需要维护大量的配置文件,在开发、测试、生产环境,这些配置文件又有所不同,同时还希望能做到修改配置文件时...

2017-09-04 15:11:14

阅读数 12020

评论数 2

Hystrix监控的配置详解

在微服务架构中,hystrix处理容错外,还有实时监控功能,在服务发生调用时,会将每秒请求数、成功请求数等运行指标记录下来。本文示例代码:springcloud-demo 其中本文相关的项目有: - 服务发现 Eureka Server: discovery - 链路追踪 sleuth+z...

2017-09-04 15:09:55

阅读数 6143

评论数 0

断路器hystrix原理及使用

原理在微服务架构中,服务之间形成调用链路,链路中的任何一个服务提供者都可能面临着相应超时、宕机等不可用的情况,在高并发的情况下,这种情况会随着并发量的上升恶化,形成“雪崩效应”,而断路器hystrix正是用来解决这一个问题的组件。断路器基本原理为: - 正常情况下,断路器关闭,服务消费者正常请求...

2017-09-04 15:08:56

阅读数 1281

评论数 0

使用sleuth实现微服务跟踪

在微服务架构中,众多的微服务之间互相调用,如何清晰地记录服务的调用链路是一个需要解决的问题。同时,由于各种原因,跨进程的服务调用失败时,运维人员希望能够通过查看日志和查看服务之间的调用关系来定位问题,而Spring cloud sleuth组件正是为了解决微服务跟踪的组件。sleuth的原理介绍可...

2017-09-04 15:08:02

阅读数 14398

评论数 0

微服务系列文章示例代码

microservice该项目主要包含了一系列基于spring cloud+docker的微服务项目,是我的简书微服务系列文章配套的示例:我的简书:billJiang的简书地址 Github地址:micoreservicecountdownlatch-demo多线程在微服务API统计和健康检查中...

2017-09-04 15:07:24

阅读数 1404

评论数 0

自定义feign配置与服务调用的安全验证

feign的使用,可以简化服务之间的调用,让服务之间调用更加优雅,本文从feign自定义配置和创建feign完成服务之间复杂权限验证,来进一步理解和定制feign。本文示例参考了《Spring Cloud与Docker微服务架构实践》自定义配置 创建Feign的配置类 @Configuration...

2017-09-04 15:06:54

阅读数 12598

评论数 6

Ribbon负载均衡策略与自定义配置

Ribbon负载均衡策略配置 对调用的某个服务启用某种负载策略 1)通过配置文件配置hello: ribbon: NFLoadBalancerRuleClassName:com.netflix.loadbalancer.RandomRule2)通过java注解配置@Configu...

2017-09-04 15:06:21

阅读数 4912

评论数 1

服务注册Eureka原理及集群配置

基本原理上图是来自eureka的官方架构图,这是基于集群配置的eureka; - 处于不同节点的eureka通过Replicate进行数据同步 - Application Service为服务提供者 - Application Client为服务消费者 - Make Remote Call...

2017-09-04 15:05:48

阅读数 30113

评论数 8

微服务之间的调用(Ribbon与Feign)

概述在前面的文章中,我们讲了使用Eureka作为服务注册中心,在服务启动后,各个微服务会将自己注册到Eureka server。那么服务之间是如何调用?又是如何进行负载均衡的呢?本文讲讲服务之间调用及负载均衡Ribbon。目前,在Spring cloud 中服务之间通过restful方式调用有两种...

2017-09-04 15:05:08

阅读数 42736

评论数 10

基于nodejs+zookeeper服务发现

本文使用nodejs作为微服务API网关,从而将消费端的请求,随机路由到一个可用的服务节点上。

2017-08-10 11:08:30

阅读数 4581

评论数 0

基于ZooKeeper的服务注册实现

本文介绍了在Linux本地环境部署ZooKeeper伪集群,并基于ZooKeeper实现了服务的注册

2017-08-09 19:01:58

阅读数 6850

评论数 1

Spring Boot Admin使用及心跳检测原理

Spring Boot Admin是在Spring Boot Actuator的基础提供简洁的可视化WEB UI,是用来管理 Spring Boot 应用程序的一个简单的界面。本文介绍如何使用Spring Boot Admin以及讲解心跳检测/健康检测的实现原理

2017-08-08 16:25:01

阅读数 7873

评论数 1

多线程在微服务API统计和健康检查中的使用

本文介绍了在微服务API统计/限流中和健康检查中,使用多线程/CountDownLatch的使用

2017-08-06 14:16:13

阅读数 834

评论数 0

Spring Cloud构建微服务架构:Consul服务注册与发现

Spring Cloud Consul项目是针对Consul的服务治理实现。Consul是一个分布式高可用的系统,它包含多个组件,但是作为一个整体,在微服务架构中为我们的基础设施提供服务发现和服务配置的工具。

2017-08-05 19:19:30

阅读数 258

评论数 0

Spring Cloud构建微服务架构:Eureka服务注册与发现

它为Spring Boot应用提供了自配置的Netflix OSS整合。通过一些简单的注解,开发者就可以快速的在应用中配置一下常用模块并构建庞大的分布式系统。它主要提供的模块包括:服务发现(Eureka),断路器(Hystrix),智能路由(Zuul),客户端负载均衡(Ribbon)等。本文讲解E...

2017-08-05 16:52:32

阅读数 683

评论数 0

基于Bootstrap的标签页组件bootstrap-tab使用说明

bootstrap-tabbootstrap-tab组件是对原生的bootstrap-tab组件的封装,方便开发者更方便地使用。

2017-07-25 09:30:50

阅读数 18028

评论数 3

提示
确定要删除当前文章?
取消 删除
关闭
关闭