会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sky丶尕少
每一个你讨厌的现在 都有一个你不曾努力的过往
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
10
下一页
2019年9月17日
Springboot使用外置tomcat的同时使用websocket通信遇到的坑
摘要: 随意门:https://blog.csdn.net/qq_43323720/article/details/99660430 另外,使用了nginx的话,需要注意开放websocket支持
阅读全文
posted @ 2019-09-17 11:23 sky丶尕少
阅读(1377)
评论(0)
推荐(0)
2019年5月15日
springboot shiro 多realm配置认证、授权
摘要: shiro进行登录认证和权限管理的实现。其中需求涉及使用两个角色分别是:门店,公司。现在要两者实现分开登录。即需要两个Realm——MyShiroRealmSHOP和MyShiroRealmCOMPANY,分别处理门店,公司的验证功能。 但是正常情况下,当定义了多个Realm,无论是门店登录还是公司
阅读全文
posted @ 2019-05-15 18:44 sky丶尕少
阅读(6777)
评论(2)
推荐(1)
2019年1月7日
validation-api参数校验
摘要: 这里针对springboot项目结构 maven添加: controller(@Validated、@Valid) TestVO 错误拦截 查看返回(返回结构可自定义,这里不详细指出) 对于列表的操作,可以自定义:例如下面的指定list的大小(当然,自带的@Size可以实现) 使用如下:
阅读全文
posted @ 2019-01-07 14:56 sky丶尕少
阅读(1871)
评论(0)
推荐(0)
2019年1月2日
(八)统一配置中心-Config
摘要: 对于配置的重要性,我想我不用进行任何强调,大家都可以明白其重要性。在普通单体应用,我们常使用配置文件(application(*).properties(yml))管理应用的所有配置。这些配置文件在单体应用中非常胜任其角色,并没有让我们感觉到有头疼的地方。但随着微服务框架的引入,微服务数量就会在我们
阅读全文
posted @ 2019-01-02 15:37 sky丶尕少
阅读(474)
评论(0)
推荐(0)
2018年12月29日
(七)日志采集工具sleuth--分布式链路跟踪(zipkin)
摘要: 微服务架构上通过业务来划分服务的,通过REST调用,对外暴露的一个接口,可能需要很多个服务协同才能完成这个接口功能,如果链路上任何一个服务出现问题或者网络超时,都会形成导致接口调用失败。随着业务的不断扩张,服务之间互相调用会越来越复杂,在项目中引入sleuth可以方便程序进行调试。 Spring C
阅读全文
posted @ 2018-12-29 16:27 sky丶尕少
阅读(2454)
评论(0)
推荐(0)
2018年12月28日
(六)api网关服务 zuul-过滤器
摘要: 开启上文服务: Zuul给我们的第一印象通常是这样:它包含了对请求的路由和过滤两个功能,其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础。过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础。然而实际上,路由功能在真正运行时,它的路由映射和请
阅读全文
posted @ 2018-12-28 16:16 sky丶尕少
阅读(338)
评论(0)
推荐(0)
2018年11月26日
(五)api网关服务 zuul-路由
摘要: 路由是微服务架构中必须的一部分,比如,“/” 可能映射到你的WEB程序上,”/api/users “可能映射到你的用户服务上,“/api/shop”可能映射到你的商品服务商。(注解:我理解这里的这几个映射就是说通过Zuul这个网关把服务映射到不同的服务商去处理,从而变成了微服务!) 这里只列举zuu
阅读全文
posted @ 2018-11-26 16:56 sky丶尕少
阅读(769)
评论(0)
推荐(0)
2018年11月23日
(四)Hystrix容错保护
摘要: Feign默认是整合了Ribbon和Hystrix这两个框架,所以代码我们在上一篇的基础上进行修改,启动Eureka,service-hello,Feign 所谓的熔断机制和日常生活中见到电路保险丝是非常相似的,当出现了问题之后,保险丝会自动烧断,以保护我们的电器, 那么如果换到了程序之中呢? 当现
阅读全文
posted @ 2018-11-23 15:49 sky丶尕少
阅读(177)
评论(0)
推荐(0)
(三)Fegin声明式服务调用
摘要: 上一篇,讲了SpringClound中的消费者采用Ribbon+Rest来实现,这回我们用组件Feign来实现服务的消费者,Fegin中也是默认集成了Ribbon的;和Eureka结合也能实现负载均衡; 概括来说,Fegin的区别就是基于注解来实现,具备可插拔的特性; 依赖前文说的Eureka,se
阅读全文
posted @ 2018-11-23 15:05 sky丶尕少
阅读(3439)
评论(0)
推荐(0)
2018年11月22日
(二)Ribbon(负载均衡的客户端)+Rest
摘要: 前面讲了服务的注册与发现,微服务项目会把项目的各个业务需求划分成几个模块来单独提供服务,各服务间的调用都是采用Http Restful来实现,但是在SpringClound中服务间的调用有两种方式:一种是ribbon+ restTemplate;另一种是feign; Ribbon:在SpringCl
阅读全文
posted @ 2018-11-22 17:55 sky丶尕少
阅读(455)
评论(0)
推荐(0)
1
2
3
4
5
···
10
下一页
公告