E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
go-micro微服务实战
微服务实战
(四):服务发现的可行方案以及实践案例
微服务实战
(四):服务发现的可行方案以及实践案例这是关于使用微服务架构创建应用系列的第四篇文章。第一篇介绍了微服务架构的模式,讨论了使用微服务架构的优缺点。第二和第三篇描述了微服务架构内部的通讯机制。
hdn040083
·
2023-09-10 05:34
go-micro
go-microGoMicro简介
go-micro
体系结构gin-go-micro使用consul实现服务注册与发现实现服务发现批量启动多个服务测试服务发现服务调用在微服务中使用ProtocolBuffergo-micro
hixiaoyang
·
2023-09-10 02:17
golang
gin
consul
Go 微服务开发框架 DMicro 的设计思路
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-
2301_78385600
·
2023-09-08 21:04
golang
微服务
开发语言
简单的微服务框架(一)- 架构图和服务拆分
前言写这篇文章的初衷是想自己梳理一遍微服务框架的种种细节之前在用
go-micro
框架,使用起来有很多的不便,所以想自己试一下重新再走一遍流程。
魔改谢馒头
·
2023-09-05 12:03
《
微服务实战
》 第十一章 Spring Cloud Alibaba nacos配置中心
系列文章目录第三十二章微服务链路跟踪-sleuthzipkin第三十章分布式事务框架seataTCC模式第二十九章分布式事务框架seataAT模式第十二章SpringCloudAlibabaSentinel第十一章SpringCloudAlibabanacos配置中心第十章SpringCloudAlibaba之Nacosdiscovery第七章SpringCloud之GateWay第六章Sprin
青花锁
·
2023-09-05 05:38
微服务实战
微服务
spring
spring
cloud
docker笔记7:Docker
微服务实战
1.通过IDEA新建一个普通微服务模块建Moduledocker_boot改POM4.0.0org.springframework.bootspring-boot-starter-parent2.5.6com.atguigu.dockerdocker_boot0.0.1-SNAPSHOTUTF-81.81.84.121.2.171.16.185.1.471.1.164.1.51.3.0org.sp
Rsingstarzengjx
·
2023-09-04 20:47
云原生技术
docker
笔记
微服务
go-micro
微服务常见问题
1.调用微服务出错:"{\"id\":\"go.micro.client.transport\",\"code\":500,\"detail\":\"malformedHTTPresponse\\\"\\\\x00\\\\x00\\\\x06\\\\x04\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00@\\\\x00\
hanyren
·
2023-09-04 05:17
Go 微服务开发框架 DMicro 的设计思路
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-zero,erpc等等,可能是我当时技术
2301_78385600
·
2023-09-01 13:12
golang
微服务
开发语言
Go 微服务开发框架 DMicro 的设计思路
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-
2301_78385600
·
2023-09-01 13:11
etcd
golang
rocketmq
SpringCloud
微服务实战
——搭建企业级开发框架(四十一):扩展JustAuth+SpringSecurity+Vue实现多租户系统微信扫码、钉钉扫码等第三方登录
前面我们详细介绍了SSO、OAuth2的定义和实现原理,也举例说明了如何在微服务框架中使用spring-security-oauth2实现单点登录授权服务器和单点登录客户端。目前很多平台都提供了单点登录授权服务器功能,比如我们经常用到的QQ登录、微信登录、新浪微博登录、支付宝登录等等。 如果我们自己的系统需要调用第三方登录,那么我们就需要实现单点登录客户端,然后跟需要对接的平台调试登录SDK
全栈程序猿
·
2023-08-31 12:59
设计模式
SpringMVC实践
spring
cloud
微服务
vue.js
2018读书
已完成:《编程风格——好代码的逻辑》《Lua设计与实现》《Antlr4权威指南》《深入理解计算机系统》《springcloud
微服务实战
》《领域驱动设计》《实现领域驱动设计》(英文)《领域驱动设计精髓》
suoga
·
2023-08-30 22:17
SpringCloud
微服务实战
——搭建企业级开发框架(三十):整合EasyExcel实现数据表格导入导出功能
批量上传数据导入、数据统计分析导出,已经基本是系统必不可缺的一项功能,这里从性能和易用性方面考虑,集成EasyExcel。EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目,在尽可能节约内存的情况下支持读写百M的Excel: Java解析、生成Excel比较有名的框架有Apachepoi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的A
·
2023-08-29 15:03
【安全】 阅读 RFC6749 及理解 Oauth2.0 下的授权码模式
看了《Spring
微服务实战
》对OAuth2.0的介绍后还是觉得存在一些翻译的问题。现在结合RFC6749一起重新梳理下。1.1.一个场景:o-stock实现获取微信头像。
Ch.yang
·
2023-08-27 05:31
后端
基础
架构
安全
微信
Go 微服务开发框架 DMicro 的设计思路
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-
2301_78385600
·
2023-08-26 21:05
golang
微服务
开发语言
.Net Core
微服务实战
- Polly:重试、熔断、限流
Polly:重试、熔断、限流源码及系列文章目录PollyPolly组件包Polly的能力失败重试适合失败重试的场景实现失败重试注意点熔断限流缓存组合策略组合策略的优先级策略的状态源码及系列文章目录Git源码:https://github.com/tangsong1995/TS.MicroservicesCSDN资源:https://download.csdn.net/download/qq_336
Aoss丶
·
2023-08-26 08:51
.net
core
微服务实战
微服务
.net
core
Polly
.Net Core
微服务实战
- 目录及源码
tangsong1995/TS.MicroservicesCSDN资源:https://download.csdn.net/download/qq_33649351/34675095目录.NetCore
微服务实战
Aoss丶
·
2023-08-26 08:51
.net
core
微服务实战
微服务
.netcore
Docker
微服务实战
1.通过IDEA新建一个普通微服务模块1.1建Moduledocker_boot1.2改写pom4.0.0org.springframework.bootspring-boot-starter-parent2.5.6com.atguigu.dockerdocker_boot0.0.1-SNAPSHOTUTF-81.81.84.121.2.171.16.185.1.471.1.164.1.51.3.
qq_43085588
·
2023-08-23 19:49
docker
docker
微服务
rpc
Go 微服务开发框架 DMicro 的设计思路
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-
2301_78385600
·
2023-08-23 12:39
golang
微服务
开发语言
基于Java+SpringBoot+Vue前后端分离人事管理系统设计与实现
可提供微服务项目搭建与毕业项目实战✌博主作品:《
微服务实战
》专栏是本人的实战经验总结,《Spring家族及微服务系列》专注Spring、SpringMVC、SpringBoot、SpringCloud系列
卡布奇诺-海晨
·
2023-08-20 04:32
Java项目案例
java
spring
boot
vue.js
基于Java+SpringBoot+Vue前后端分离学生管理系统设计与实现
可提供微服务项目搭建与毕业项目实战✌博主作品:《
微服务实战
》专栏是本人的实战经验总结,《Spring家族及微服务系列》专注Spring、SpringMVC、SpringBoot、SpringCloud系列
卡布奇诺-海晨
·
2023-08-20 04:31
Java项目案例
spring
boot
vue.js
SpringCloud
微服务实战
——搭建企业级开发框架(四十一):扩展JustAuth+SpringSecurity+Vue实现多租户系统微信扫码、钉钉扫码等第三方登录
前面我们详细介绍了SSO、OAuth2的定义和实现原理,也举例说明了如何在微服务框架中使用spring-security-oauth2实现单点登录授权服务器和单点登录客户端。目前很多平台都提供了单点登录授权服务器功能,比如我们经常用到的QQ登录、微信登录、新浪微博登录、支付宝登录等等。 如果我们自己的系统需要调用第三方登录,那么我们就需要实现单点登录客户端,然后跟需要对接的平台调试登录SDK
全栈程序猿
·
2023-08-20 00:09
Spring
微服务实战
第1章 欢迎迈入云世界,Spring
第1章欢迎迈入云世界,Spring1.1什么是微服务微服务架构具有以下特征。应用程序逻辑分解为具有明确定义了职责范围的细粒度组件,这些组件互相协调提供解决方案。每个组件都有一个小的职责领域,并且完全独立部署。微服务应该对业务领域的单个部分负责。此外,一个微服务应该可以跨多个应用程序复用。微服务通信基于一些基本的原则(注意,我说的是原则而不是标准),并采用HTTP和JSON(JavaScriptOb
天空鸟_时光不老
·
2023-08-19 16:07
微服务
spring
java
spring
boot
微服务
微服务实战
——微服务架构选型SpringCloud / Dubbo / K8S比较(一)
说在前面大概是三年前,因一些原因公司原项目最初为单体结构部署,所有业务模块都在一个项目里面,而后随着业务的不断膨胀以及模块之间的耦合,导致后面增加或修改一些简单业务时的成本都会变的极大。新入职的同事更是苦不堪言,学习代码的成本极高。基于这些原因,就开始了后面漫长的架构改造旅途。这么多微服解决方案,到底选哪个?1.介绍fileMotan微博内部使用的RPC框架,于2016年对外开源。后来在Motan
渠唐
·
2023-08-19 02:25
SpringCloud
微服务实战
——搭建企业级开发框架(三十一):自定义MybatisPlus代码生成器实现前后端代码自动生成
理想的情况下,代码生成可以节省很多重复且没有技术含量的工作量,并且代码生成可以按照统一的代码规范和格式来生成代码,给日常的代码开发提供很大的帮助。但是,代码生成也有其局限性,当牵涉到复杂的业务逻辑时,简单的代码生成功能无法解决。 目前市面上的代码生成器层出不穷,大多数的原理是基于已有的代码逻辑模板,按照一定的规则来生成CRUD代码。至于更为复杂的代码生成大家都在人工智能领域探索,目前基于代码
全栈程序猿
·
2023-08-18 07:31
[golang gin框架] 46.Gin商城项目-
微服务实战
之后台Rbac客户端调用微服务权限验证以及Rbac微服务数据库抽离
根据用户的权限动态显示左侧菜单,判断当前登录用户的权限、没有权限访问则拒绝,参考[golanggin框架]14.Gin商城项目-RBAC管理,该微服务功能和上一节[golanggin框架]45.Gin商城项目-
微服务实战
之后台
zhoupenghui168
·
2023-08-18 06:03
golang
#
golang微服务
#
gin框架开发
数据库
golang
gin
微服务权限验证
微服务数据库抽离
【
微服务实战
】01-工程结构概览
文章目录工程结构概览:定义应用分层及依赖关系1.应用分层2.定义Entity3.仓储层3.1工作单元:事务管理3.2仓储层4.领域事件5.APIController最佳实践工程结构概览:定义应用分层及依赖关系1.应用分层领域模型层基础设施层⇒仓储应用层⇒Api、后台任务Job共享层总结领域模型专注业务的设计,不依赖仓储等基础设施层基础设施的仓储层仅负责领域模型的取出和存储使用CQRS模式设计应用层
Tiger_shl
·
2023-08-18 06:27
NetCore
微服务
微服务
.netcore
后端
开发语言
微服务实战
(二):落地微服务架构到直销系统(构建消息总线框架接口)
微服务实战
(二):落地微服务架构到直销系统(构建消息总线框架接口)从上一篇文章大家可以看出,实现一个自己的消息总线框架是非常重要的内容,消息总线可以将界限上下文之间进行解耦,也可以为大并发访问提供必要的支持
malaoko
·
2023-08-17 10:56
SpringCloud
微服务实战
——搭建企业级开发框架(三十五):SpringCloud + Docker + k8s-集群部署
一、集群环境规划配置生产环境不要使用一主多从,要使用多主多从。这里使用三台主机进行测试一台Master(172.16.20.111),两台Node(172.16.20.112和172.16.20.113)1、设置主机名CentOS7安装完成之后,设置固定ip,三台主机做相同设置vi/etc/sysconfig/network-scripts/ifcfg-ens33#在最下面ONBOOT改为yes,
·
2023-08-15 16:40
SpringCloud
微服务实战
——搭建企业级开发框架(三十四):SpringCloud + Docker + k8s-打包配置
SpringCloud微服务包含多个SpringBoot可运行的应用程序,在单应用程序下,版本发布时的打包部署还相对简单,当有多个应用程序的微服务发布部署时,原先的单应用程序部署方式就会显得复杂且不可控。那么我们就会思考使用简单的部署方式,解决自动化发布、自动化部署、微服务监控等问题。 我们使用目前行业通用的解决方案,Jenkins+GitLab+Maven+Docker+Kubernete
·
2023-08-15 16:58
【
微服务实战
系列】搭建统一认证中心(认证和用户信息保存到内存中的实现方式)
文章目录1.1认证服务搭建1.1.1获取token1.1.2校验token1.1.3刷新token1.2资源服务器搭建这部分搭建一个统一的认证中心,权限和用户信息都是写死到代码中,项目启动的时候就会加载到内存中去。先创建两个模块micro-app-authserver-inmemory(认证服务),micro-app-resources(资源服务)。1.1认证服务搭建创建模块成功之后,pom.xm
dream21st
·
2023-08-15 09:48
微服务实战系列
微服务
spring
cloud
spring
boot
SpringCloud
微服务实战
——搭建企业级开发框架(四十二):集成分布式任务调度平台XXL-JOB,实现定时任务功能
定时任务几乎是每个业务系统必不可少的功能,计算到期时间、过期时间等,定时触发某项任务操作。在使用单体应用时,基本使用Spring提供的注解即可实现定时任务,而在使用微服务集群时,这种方式就要考虑添加分布式锁来防止多个微服务同时运行定时任务而导致同一个任务重复执行。 除了使用注解,现在还有一种方式,就是搭建分布式任务平台,所有的微服务注册到分布式任务平台,由分布式任务平台统一调度,这样避免了同
全栈程序猿
·
2023-08-15 00:29
微服务实战
项目-学成在线-项目优化(redis缓存优化)
微服务实战
项目-学成在线-项目优化(redis缓存优化)1优化需求视频播放页面用户未登录也可以访问,当用户观看试学课程时需要请求服务端查询数据,接口如下:1、根据课程id查询课程信息。
爪蛙毁一生
·
2023-08-14 06:09
java
#
spring
#
springboot
缓存
微服务
redis
微服务实战
项目-学成在线-项目部署
微服务实战
项目-学成在线-项目部署1什么是DevOps一个软件的生命周期包括:需求分析阶、设计、开发、测试、上线、维护、升级、废弃。
爪蛙毁一生
·
2023-08-13 16:48
java
#
spring
#
springboot
微服务
架构
java
分布式
Spring Cloud Alibaba
微服务实战
笔记之微服务架构篇
目录:一、微服务介绍二、微服务架构的常见问题三、微服务架构的常见概念四、微服务架构的常见解决方案概述:俗话说,兵马未动,粮草先行,只有更好的理解什么是微服务,才能事半功倍的学习好微服务架构。一、微服务介绍微服务架构,重点在一个微字,简单的说就是将单体服务拆分成更多更小的服务,每个服务都是一个独立的,可以运行的项目。我们来看一张图:这么拆有什么好处?没有拆分之前,你修改一个功能,进行测试,部署上线,
七叶笔记
·
2023-08-12 07:30
《Spring Cloud
微服务实战
》读书笔记——服务治理Spring Cloud Eureka
1.基础知识1.1什么是微服务架构微服务其实是系统架构上的一种设计风格,它的主旨是讲一个系统拆分成多个小型服务,这些小型服务在各自独立的进程中运行,服务之间通过基于HTTP的RESTfulAPI进行通信协作。被拆分成的每一个小型服务都围绕这系统中的某一项或者某一些耦合度较高的业务功能进行构建,并且每个服务都维护这自身的数据存储、业务开发、自动化测试案例以及独立部署机制。由于有了轻量级的通信协作基础
_白月光梦境
·
2023-08-11 08:25
读书笔记
java
分布式
Go 微服务开发框架 DMicro 的设计思路
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-
2301_78385600
·
2023-08-08 21:56
golang
微服务
开发语言
[golang gin框架] 45.Gin商城项目-
微服务实战
之后台Rbac微服务之角色权限关联
角色和权限的关联关系在前面文章中有讲解,见[golanggin框架]14.Gin商城项目-RBAC管理之角色和权限关联,角色授权,在这里通过微服务来实现角色对权限的授权操作,这里要实现的有两个功能,一个是进入授权,另一个是,授权提交操作,页面如下:一.实现后台权限管理Rbac之角色权限关联微服务服务端功能这里需要在proto/rbacRole.proto中增加两个方法:授权操作Auth(),执行授
zhoupenghui168
·
2023-08-08 07:28
golang
#
golang微服务
#
gin框架开发
golang
gin
微服务
rbac
角色权限微服务授权操作微服务
Go 微服务开发框架 DMicro 的设计思路
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-
2301_78385600
·
2023-08-07 12:49
golang
微服务
开发语言
Spring Cloud
微服务实战
阅读《Spring
微服务实战
》笔记项目地址:https://gitee.com/liaozb1996/spring-cloud-in-action第三章配置服务器配置管理原则配置管理原则:分离:配置部署和服务部署分离抽象
liaozb1996
·
2023-08-04 09:28
Go 微服务开发框架 DMicro 的设计思路
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-
2301_78385600
·
2023-08-03 11:33
golang
微服务
微服务实战
项目-学成在线-选课学习(支付与学习中心)模块
微服务实战
项目-学成在线-选课学习(支付与学习中心)模块1模块需求分析1.1模块介绍本模块实现了学生选课、下单支付、学习的整体流程。
爪蛙毁一生
·
2023-08-03 10:58
java
#
spring
#
springboot
微服务
学习
java
[golang gin框架] 43.Gin商城项目-
微服务实战
之后台Rbac微服务之管理员的增删改查以及管理员和角色关联
上一节讲解了后台Rbac微服务角色增删改查微服务,这里讲解权限管理Rbac微服务管理员的增删改查微服务以及管理员和角色关联微服务功能一.实现后台权限管理Rbac之管理员增删改查微服务服务端功能1.创建Manager模型要实现管理员的增删改查,就需要创建对应的模型,故在server/rbac/models下创建manager.go模型文件,参考[golanggin框架]14.Gin商城项目-RBAC
zhoupenghui168
·
2023-07-31 12:34
golang
#
golang微服务
#
gin框架开发
golang
gin
微服务
Rbac管理员微服务
[golang gin框架] 44.Gin商城项目-
微服务实战
之后台Rbac微服务之权限的增删改查微服务
上一节讲解了[golanggin框架]43.Gin商城项目-
微服务实战
之后台Rbac微服务之管理员的增删改查以及管理员和角色关联,这里讲解权限管理Rbac微服务权限的增删改查微服务一.实现后台权限管理Rbac
zhoupenghui168
·
2023-07-31 07:08
golang
#
golang微服务
#
gin框架开发
golang
gin
微服务
Rbac权限管理微服务
微服务实战
项目-学成在线-认证授权模块(有项目实战实现)
微服务实战
项目-学成在线-认证授权模块1模块需求分析1.1什么是认证授权截至目前,项目已经完成了课程发布功能,课程发布后用户通过在线学习页面点播视频进行学习。如何去记录学生的学习过程呢?
爪蛙毁一生
·
2023-07-30 03:24
java
#
spring
#
springboot
微服务
数据库
java
分布式
云原生
spring
boot
springcloud
微服务实战
系列(六)-网关springcloud zuul
1.场景描述今天接着介绍springcloud,今天介绍下springcloud的路由网关-Zuul,外围系统或者用户通过网关访问服务,网关通过注册中心找到对应提供服务的客户端,网关也需要到注册中心进行注册。2.解决方案2.1官网架构图先把官网的图在贴一下,便于理解。image说明:gateway负责与外部进行交互,是sprincloud微服务对外的窗口。2.2开始撸码2.2.1new—>proj
软件老王
·
2023-07-30 02:47
SpringCloud
微服务实战
——搭建企业级开发框架(五十三):微信小程序授权登录增加多租户可配置界面
GitEgg框架集成weixin-java-miniapp工具包以实现微信小程序相关接口调用功能,weixin-java-miniapp底层支持多租户扩展。每个小程序都有唯一的appid,weixin-java-miniapp的多租户实现并不是以租户标识TenantId来区分的,而是在接口调用时,传入appid,动态切换ThreadLocal的appid来实现多租户的。并且其多个微信小程序的配
全栈程序猿
·
2023-07-29 23:08
SpringCloud
SpringBoot
spring
cloud
微服务
微信小程序
19套项目实战系列--Spring Cloud Spring Boot(整套源码)
整套大型项目源码,需要的回复私信:19┃┣━01.19套项目实战系列┃┃┣━第04套【项目实战】SpringCloud分布式
微服务实战
,打造大型自媒体3大业务平台分布式前后端分离项目分层聚合养成应对复杂业务的综合技术能力
码视野
·
2023-07-28 16:41
JAVA
java
开发语言
SpringCloudAlibaba
微服务实战
系列(一)Nacos服务注册发现
SpringCloudAlibaba
微服务实战
系列(一)Nacos服务注册发现实战前先做一个背景了解。单体架构、SOA和微服务单体架构:近几年技术的飞速发展,各种各样的服务已经进入到网络化。
鸢尾の
·
2023-07-27 20:51
SpringBoot
SpringCloud
Java
架构
spring
cloud
nacos
Go 微服务开发框架 DMicro 的设计思路
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-
2301_78385600
·
2023-07-27 19:14
golang
微服务
开发语言
Go 微服务开发框架 DMicro 的设计思路
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-
2301_78385600
·
2023-07-27 19:43
golang
微服务
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他