
架构
文章平均质量分 83
宝华的小岛
生命不息,奔跑不止。
展开
-
Springcloud与Consul的整合
一、首先创建一个用以提供服务的Springcloud客户端service-user.1. 依赖 implementation 'org.springframework.cloud:spring-cloud-starter-consul-discovery' implementation 'org.springframework.boot:spring-boot-starter-actuator' compileOnly 'org.projectlombok:lombok'原创 2021-04-22 20:04:55 · 485 阅读 · 0 评论 -
使用JHipster的几点心得
最近复习项目架构,钟情于Jhipster已经构建好的监控页面和接口文档等等,决定还是使用JHipster来构建项目。不出所料,每一次尝试构建都有一大堆的问题。由于每一次都要安装npm包,非常耗费时间,因此前前后后弄了三四天,不断修改代码,切换版本。总算有了一点小结论。我的欲求无非是以下几点。1. 正常注册,能够监控,能够多实例部署和自动路由,负载均衡;2. 接口文档能够正常显示,接口可以正常测试;3. 用户授权和权限验证能够正常工作;4. 可以嵌入业务模块。我提前安装好了所需要的环境原创 2021-03-23 05:35:28 · 642 阅读 · 1 评论 -
SpringCloud Zuul网关实现路由和自动发现路由
我们做分布式系统,为了不暴露具体的服务,以及实现各种统一处理,常常使用网关来管理接口。SpringCloud分布式系统中常用zuul来实现网关功能。zuul最基本的功能,就是把所有的接口都收到自己这里,按照规则和负载均衡的配置分发。zuul实现路由最常用的方法是在属性文件properties或者 yml中进行配置。我们首先创建几个必要的服务:1. eureka注册中心按照正常方式创...原创 2020-03-14 16:53:48 · 1550 阅读 · 0 评论 -
Springboot + Security + JWT + OAuth2 整合简单案例
参照上次 Spring Security + JWT 的简单应用一、建立一个Springboot项目,最终的项目结构如下二、添加pom依赖 <!-- OAuth2 --> <dependency> <groupId>org.springframework.security.oauth<...原创 2019-10-12 13:52:30 · 2481 阅读 · 1 评论 -
Jquery微型架构:requestBody网络请求的模式与自定义协议的封装
我们在用html三剑客编写网站或者后台管理程序的时候,现在多数使用异步请求。如果使用jquery,异步请求很方便。我们的项目,后台使用java springboot设计,统一套用了自定义的请求协议,方便各端进行模式化封装。请求方式也全部统一成了post请求,所有协议和请求参数,一级返回的协议和数据也都全部打包生成json,构建到RequestBody中进行发送。我本来是做Android的,原创 2017-11-29 14:19:30 · 1605 阅读 · 0 评论 -
Vue微型架构:requestBody网络请求的模式与自定义协议的封装
如果我们使用vue来构架前端项目,我为自己设计了这样的一个小型架构,参考上一遍文章:《Jquery微型架构:requestBody网络请求的模式与自定义协议的封装》,在次基础上做了一些改变。一、 首先是程序架构其中包含jquery和vue两个外部包。需要下载导入。二、页面文件login.html文件内容 login原创 2017-11-29 14:40:14 · 4811 阅读 · 0 评论 -
JWT应用
以前我在开发App时,后端给我们的权限字符串是一个token,这个token很简单,疑似一个固定字符串经过base64编码,大约32个字符,并不长。每次我们向后端请求接口,都要带着这个字符串。可能是由于那时候没有做分布式吧,这个token只是用来做权限甄别,并不携带其他信息。最近两年我做java服务端,开始也是用这种方式。这种token在单例部署服务中是可以的,后端生成token,和用户绑定,...原创 2019-10-10 11:55:26 · 543 阅读 · 0 评论