IT极限技术分享汇

欢迎光临
我们一直在努力

最新发布 第377页

微服务开发系列:目录结构,保持整洁的文件环境

阅读(28)评论(0)

源码地址 1 目录统一 系统中有一个统一的目录结构绝对是必要的,我见过很多项目对目录结构完全没有定义,每个开发人员都按自己的喜好规则随意的定义目录在哪里。 这样会产生很多的问题,对于系统日后的维护,环境中问题的排查都会产生阻碍。 因此目录的...

微服务开发系列:服务发现,nacos 的小补充

阅读(19)评论(0)

源码地址 服务发现 框架中的服务发现,使用的是 nacos 提供的。 nacos 提供的域的概念非常好用,能够很方便的将开发环境和本地环境区分来开,有助于接口调试。 但是实现上也有一些缺点,那就是网关无法获取到服务注册的事件,而且当服务启动...

微服务开发系列:怎样在框架中选择开源工具

阅读(23)评论(0)

源码地址 在该框架中,已经包含了绝大多数开发所需要的工具类。 1 工具类使用步骤 先查找 hutool 中有没有,如果没有,下一步 找已经存在的 jar 包是否已经存在,如果不存在或不合适(例如来源于非专业解决这类问题的工具类),下一步 考...

微服务开发系列:数据库 orm 使用

阅读(30)评论(0)

源码地址 系统中使用 mybatis plus 框架作为关系型数据库的 orm 框架。 1 mybatis plus 使用 1.1 不使用 IService mp 使用提供了一个 IService 类,作为业务层的扩展。 但是框架中不建议这...

微服务开发系列:如何打印好日志

阅读(17)评论(0)

源码地址 日志对一个系统来说是非常重要的。 我遇到过很多问题,找日志完全是无迹可寻,甚至前端很多请求发现十分耗时,最后一通查下来,都不知道时间到底耗在哪里,然后问题也无法复现了,只能通过不断的亡羊补牢加日志判断问题到底出在哪里。 虽然有 a...

微服务开发系列:鉴权

阅读(21)评论(0)

源码地址 在框架中,使用的鉴权模块是 spring security。 1 鉴权模块:gateway gateway 的模块,涉及到 http 方面的代码,由于是 webflux 架构 ,都与传统的 servlet 相差甚远,因此需要对 w...