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微服务实战
微服务实战
系列文章
本系列文章为dockone.io首发,转载请标明出处,以示尊重!!http://dockone.io/people/hokingyang希望读者通过本系列文章对微服务优缺点有一个比较好的理解,以及何时使用这种架构。也许微服务架构比较适合你的应用。也许你正在开发一个大型、复杂单体式应用,日常开发和部署经验非常缓慢和痛苦,而微服务看起来是远方一个极乐世界。幸运的是,有可以参考的脱离苦海的策略,本篇文章
vip97yigang
·
2023-10-24 08:08
微服务架构
微服务
架构
云原生
微服务实战
Spring Cloud Alibaba 之 Nacos
系列文章目录第一章Java线程池技术应用第二章CountDownLatch和Semaphone的应用第三章SpringCloud简介第四章SpringCloudNetflix之Eureka第五章SpringCloudNetflix之Ribbon第六章SpringCloud之OpenFeign第七章SpringCloud之GateWay第八章SpringCloudNetflix之Hystrix第九章
青花锁
·
2023-10-24 02:52
Java微服务
微服务
架构
云原生
Nacos
discovery
服务发现
服务注册
SpringC
Alibaba
go-micro
微服务实践(一)
目录一、
go-micro
框架二、服务注册发现(etcd)三、服务网关四、链路追踪(jaeger)五、protobuf协议六、部署(docker-compose)七、其他八、错误总结github完整代码示例
噫那里有条咸鱼
·
2023-10-22 15:10
Go - Micro微服务框架实践 - Proxy(十五)
使用方法安装goget-ugithub.com/micro/micro依赖代理基于
go-micro
开发,也
承诺一时的华丽
·
2023-10-21 10:22
5.protobuf、grpc、
go-micro
之间的关系。
microServer()区别grpcServer()是一个基于HTTP/2协议的远程过程调用系统,它使用protobuf作为接口定义语言和消息格式,支持多种语言和流式传输microServer()是一个基于
go-micro
Sai_BAN
·
2023-10-21 03:59
技术沉淀
golang
分布式
java
SpringCloud
微服务实战
——搭建企业级开发框架(二十一):基于RBAC模型的系统权限设计
RBAC(基于角色的权限控制)模型的核心是在用户和权限之间引入了角色的概念。取消了用户和权限的直接关联,改为通过用户关联角色、角色关联权限的方法来间接地赋予用户权限,从而达到用户和权限解耦的目的,RBAC介绍原文链接。RABC的好处职能划分更谨慎。对于角色的权限调整不仅仅只影响单个用户,而是会影响关联此角色的所有用户,管理员下发/回收权限会更为谨慎;便于权限管理。对于批量的用户权限调整,只需调
全栈程序猿
·
2023-10-21 03:18
Maven
SpringCloud
spring
cloud
微服务
云原生
Spring Cloud学习笔记26——Spring Cloud
微服务实战
微服务构建:SpringBoot构建Maven项目通过官方的SpringInitializr工具来产生基础项目。下载并解压生成的项目压缩包,并用IDE以Maven项目导入,以IntellijIDEA为例。单击Importprojectfromexternalmodel并选择Maven,一直单击Next按钮。实现RESTfulAPI在SpringBoot中创建一个RESTfulAPI的实现代码同Sp
Willow51
·
2023-10-21 03:44
Spring
Cloud
Spring
Cloud
grpc实现跨语言(go与java)服务通信
Golang
微服务实战
:使用gRPC实现跨语言通信!随着微服务架构的发展,越来越多的企业开始采用微服务架构来构建分布式系统。在微服务架构中,服务之间的通信是非常重要的。
码说AI
·
2023-10-21 02:25
golang
java
开发语言
Spring
微服务实战
第3章 使用Spring Cloud配置服务器控制配置
文章目录第3章使用SpringCloud配置服务器控制配置3.1管理配置(和复杂性)3.1.1配置管理架构3.1.2实施选择3.2构建SpringCloud配置服务器3.2.1创建SpringCloudConfig引导类3.2.2使用带有文件系统的SpringCloud配置服务器3.3将SpringCloudConfig与SpringBoot客户端集成3.3.1建立许可证服务对SpringClou
天空鸟_时光不老
·
2023-10-19 19:29
微服务
spring
java
数据库
微服务实战
一 nacos环境搭建 配置
nacosgithub主页地址:https://github.com/alibaba/nacos1.下载nacos客户端https://github.com/alibaba/nacos/releases/download/2.0.0-bugfix/nacos-server-2.0.0.tar.gzliunx系统可直接wgethttps://github.com/alibaba/nacos/rele
Crow_0507
·
2023-10-18 02:07
Docker 高级 Docker
微服务实战
1、通过IDEA新建一个普通微服务模块1、建Moduledocker_boot2、改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.0or
String-int
·
2023-10-17 06:18
docker
docker
Docker
微服务实战
目录一、新建微服务二、通过dockerfile发布微服务部署到docker容器一、新建微服务建Moduledocker_bootPOM4.0.0org.springframework.bootspring-boot-starter-parent2.5.6com.atguigu.dockerdocker_boot0.0.1-SNAPSHOTUTF-81.81.84.121.2.171.16.185.
zoeil
·
2023-10-17 06:17
docker
docker
微服务
java
容器
运维
(十) Docker
微服务实战
Docker
微服务实战
一、IDEA新建一个普通微服务模块二、通过dockerfile发布微服务部署到docker容器2.1、打包模块2.2、编写Dockerfile以及上传jar包2.3、构建镜像2.4
小怪吖
·
2023-10-17 06:47
Docker
docker
微服务
spring
boot
微服务实战
(二十三)一个微服务架构小项目源码
jfcloud源码:https://gitee.com/zhaojunfu2014/jfcloud介绍基于springcloud的demo实践技术栈:SpringBootMybatisPlusSpringCloudNacosSentinelSpringCloudGatewaySeataSkywalkingSwaggerLombok本项目功能:微服务token服务(颁发和验证token,基于jwt+
gin_91
·
2023-10-17 03:13
微服务架构实战
SpringCloud
微服务实战
——搭建企业级开发框架(五):数据库持久化集成MySql+Druid+MyBatis-Plus
在引入相关数据库持久化相关依赖库之前,我们可以考虑到,当我们因业务开发需要,引入各种各样的依赖库时,Jar包冲突是我们必须面对的一个问题,Spring为了解决这些Jar包的冲突,推出了各种bom,最著名的就是SpringIOPlatformbom,其中最核心的三个是:spring-framework-bom、spring-boot-dependencies、platform-bom。我们这里参
全栈程序猿
·
2023-10-15 12:07
java
spring
boot
数据库开发
后端
微服务实战
系列(七)-网关springcloud gateway
1.场景描述springcloud刚推出的时候用的是netflix全家桶,路由用的zuul,但是据说zull1.0在大数据量访问的时候存在较大性能问题,2.0就没集成到springcloud中了,springcloud推出了自己的路由-springcloudgateway,亲儿子,目前官网主推。netfelix的zull路由:org.springframework.cloudspring-clou
软件老王
·
2023-10-15 11:31
企业项目迁移go-zero全攻略(一)
废话不多说,来看看这个微服务框架:go-zero起源聊聊与go-zero结缘最先接触go-zero是2020年10月国庆假期,说来也巧,看到有人在
go-micro
群中问go-zero情况,当时
kevwan
·
2023-10-14 07:51
Go - Micro微服务框架实践 - GRPC 网关(八)
GRPC网关代码预置条件安装protobuf安装插件GreeterServiceGRPCGateway运行示例局限性GRPC网关本篇主要帮助大家在
go-micro
服务中使用grpc网关。
承诺一时的华丽
·
2023-10-14 03:18
SPRING CLOUD
微服务实战
笔记--分布式服务跟踪:Spring Cloud Sleuth
SpringCloudSleuth快速入门准备工作实现跟踪跟踪原理与Logstash整合与ZipKin整合HTTP收集消息中间件收集数据存储快速入门准备工作服务注册中心:eureka-server,可以直接使用之前的工程微服务应用:trace-1,实现一个REST接口/trace-1,调用该接口后将触发对trace-2应用的调用具体实现如下:1)创建一个基础的SpringBoot应用,在pom.x
六月的尾巴
·
2023-10-11 17:40
SpringCloud
SpringCloud
SpringCloud
微服务实战
——搭建企业级开发框架(三十六):使用Spring Cloud Stream实现可灵活配置消息中间件的功能
在以往消息队列的使用中,我们通常使用集成消息中间件开源包来实现对应功能,而消息中间件的实现又有多种,比如目前比较主流的ActiveMQ、RocketMQ、RabbitMQ、Kafka,Stream等,这些消息中间件的实现都各有优劣。 在进行框架设计的时候,我们考虑是否能够和之前实现的短信发送、分布式存储等功能一样,抽象统一消息接口,屏蔽底层实现,在用到消息队列时,使用统一的接口代码,然后在根
全栈程序猿
·
2023-10-09 03:01
java
SpringCloud
微服务
spring
cloud
java
SpringCloud微服务技术栈实战教程 黑马商城企业级项目
这套《
微服务实战
课》从一个单体项目入手,带领大家从服务拆分时机、服务拆分原则、拆分遇到的问题入手,结合实际项目讲解。带你体会从单体到微服务中碰到的
软工菜鸡
·
2023-10-08 21:21
微服务
spring
cloud
java
最新 SpringCloud微服务技术栈实战教程 微服务保护 分布式事务 课后练习等
这套《
微服务实战
课》从一个单体项目入手,带领大家从服务拆分时机、服务拆分原则、拆分遇到的问题入手,结合实际项目讲解。带你体会从单体到微服务中碰到的
软工菜鸡
·
2023-10-08 21:49
java-ee
java
spring
cloud
Go 微服务开发框架 DMicro 的设计思路
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-
2301_78385600
·
2023-10-07 17:41
golang
微服务
开发语言
Spring Cloud Alibaba
微服务实战
SpringCloudAlibaba
微服务实战
技术专栏,从项目实践出发,包括SpringCloudAlibaba、Nacos、Gateway、Sentinel、Log日志、分布式全局唯一ID、DDD领域驱动设计等等技术内容
软件架构
·
2023-10-07 05:38
DDD领域驱动设计
微服务
Spring
Cloud
spring
cloud
alibaba
spring
cloud
微服务
微服务架构
Spring cloud
微服务实战
(四)——动态改变Zuul的路由规则
发布了两年多的文章今天发现被CSDN关了,理由如下:image.png现在迁移到看看是否有问题。背景最近做个项目需要暴露API给其他系统进行对接,为了方便第三方系统对接和不暴露后台服务,就不把具体的服务暴露出来。所有的请求只有一个入口,如:http://xxxxxxx/api,就设计了如下的请求参数:{"BIZ_TYPE":"userInfo","REQ_TIME":"2018-06-0610:0
新学年
·
2023-10-06 17:31
SpringCloud
微服务实战
——搭建企业级开发框架(三十二):代码生成器使用配置说明
一、新建数据源配置 因考虑到多数据源问题,代码生成器作为一个通用的模块,后续可能会为其他工程生成代码,所以,这里不直接读取系统工程配置的数据源,而是让用户自己维护。新建数据源参数说明数据源名称:用于查找区分数据源的名称连接地址:连接方式:数据库类型:数据库地址等参数,例:jdbc:mysql://127.0.0.1/gitegg_cloud?zeroDateTimeBehavior=conver
全栈程序猿
·
2023-10-05 21:49
spring cloud
微服务实战
pdf_SpringCloud微服务架构开发实战:微服务的集中化配置
微服务的集中化配置:为什么需要集中化配置应用一般都会有配置文件,即便号称是“零配置”的SpringBoot应用,也无法完全做到不使用配置文件,毕竟配置文件就是为了迎合软件的个性化需求。一个带配置的应用程序,部署了多个实例在若干台机器上,如果配置发生了变化,那么,就需要对该应用所有的实例进行配置的变更。随着单块架构向微服务架构演进之后,微服务的应用数量也会剧增。同时,每个微服务都有自己的配置文件,这
weixin_39609503
·
2023-10-04 22:21
spring
cloud微服务实战
pdf
微服务开发及部署
Spring Cloud
微服务实战
教程
好的,下面是SpringCloud
微服务实战
教程,共分为以下部分:1.什么是微服务架构2.SpringCloud简介3.构建微服务应用4.服务注册与发现5.配置中心6.服务网关7.服务熔断与降级8.服务追踪与监控
coder - w
·
2023-10-04 22:20
微服务
spring
cloud
java
Spring Cloud
微服务实战
——nacos 服务注册中心搭建(附源码)
作为微服务的基础功能之一的注册中心担任重要的角色。微服务将单体的服务拆分成不同的模块下的服务,而不同的模块的服务如果进行通信调用呢?这就需要服务注册与发现。本文将使用阿里开源项目nacos搭建服务中心。Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos帮助您更敏捷和容易地构建、交付和管理微服务平
小码A梦
·
2023-10-04 16:46
java
基于
go-micro
微服务的实战-基础服务的部署和搭建(一)
基于
go-micro
微服务的实战-基础服务的部署和搭建(一)实战的内容分为几个小节,陆续补上基础服务的部署和搭建基于
go-micro
实现用户服务实现网关Gateway实现用户的登录注册Gateway网关层的身份认证
毛小子
·
2023-09-28 09:14
golang
微服务
golang
微服务
cron
java技术选型比较,字节跳动+腾讯+华为+小米+阿里面试题分享
今天,我们要分享的是,Alibaba技术官丢出来的SpringCloud
微服务实战
笔记,这份笔记让人看了不得不爱,目前在GitHub的热度
程序员麦克
·
2023-09-27 09:28
Java
经验分享
面试
开发语言
SpringCloud
微服务实战
——搭建企业级开发框架(二十九):集成对象存储服务MinIO+七牛云+阿里云+腾讯云
微服务应用中图片、文件等存储区别于单体应用,单体应用可以放到本地读写磁盘文件,微服务应用必需用到分布式存储,将图片、文件等存储到服务稳定的分布式存储服务器。目前,很多云服务商提供了存储的云服务,比如阿里云OSS、腾讯云COS、七牛云对象存储Kodo、百度云对象存储BOS等等、还有开源对象存储服务器,比如FastDFS、MinIO等。 如果我们的框架只支持一种存储服务,那么在后期扩展或者修改时
·
2023-09-26 21:29
Go 微服务开发框架 DMicro 的设计思路
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-
2301_78385600
·
2023-09-26 07:50
golang
微服务
开发语言
SpringCloud
微服务实战
——搭建企业级开发框架(二十七):集成多数据源+Seata分布式事务+读写分离+分库分表
读写分离:为了确保数据库产品的稳定性,很多数据库拥有双机热备功能。也就是,第一台数据库服务器,是对外提供增删改业务的生产服务器;第二台数据库服务器,主要进行读的操作。 目前有多种方式实现读写分离,一种是Mycat这种数据库中间件,需要单独部署服务,通过配置来实现读写分离,不侵入到业务代码中;还有一种是dynamic-datasource/shardingsphere-jdbc这种,需要在业务
·
2023-09-25 20:09
微服务实战
系列(三)-springcloud、springboot及maven之间关系
1.问题描述随着springboot、springcloud的不断迭代升级,开发效率不断提升,越来越多的开发团队加入到spring的大军中,今天用通俗的语言,介绍下什么是springboot,springcloud以及它们之间的关系。2.方案2.1首先说下maven关于maven不想多说了,maven主要有两个功能,一是通过gav定位获取jar包,一是编译打包。imagegav示例:com.ali
软件老王
·
2023-09-25 07:16
SpringCloud
微服务实战
——搭建企业级开发框架(二十六):自定义扩展OAuth2实现短信验证码登录
我们系统集成了短信通知服务,这里我们进行OAuth2的扩展,使系统支持短信验证码登录。1、在gitegg-oauth中新增SmsCaptchaTokenGranter自定义短信验证码令牌授权处理类/***短信验证码模式*/publicclassSmsCaptchaTokenGranterextendsAbstractTokenGranter{privatestaticfinalStringGR
·
2023-09-23 21:33
.Net Core
微服务实战
- Prometheus
Prometheus源码及系列文章目录部署自定义监控指标源码及系列文章目录Git源码:https://github.com/tangsong1995/TS.MicroservicesCSDN资源:https://download.csdn.net/download/qq_33649351/34675095系列文章目录:https://blog.csdn.net/qq_33649351/articl
Aoss丶
·
2023-09-22 05:17
.net
core
微服务实战
微服务
.net
core
.netcore
prometheus
Go 微服务开发框架 DMicro 的设计思路
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-
2301_78385600
·
2023-09-21 16:47
golang
微服务
开发语言
docker从入门到入土 第十三章 Docker轻量级可视化工具Portainer
第五章本地镜像发布到私有库:link第六章容器数据卷:link第七章Docker常规安装简介:link第八章Docker复杂安装案例:link第九章DockerFile解析:link第十章Docker
微服务实战
年龄大就不能搬砖了吗
·
2023-09-19 21:17
docker
容器
运维
java
docker从入门到入土 第五章 本地镜像发布到私有库
第五章本地镜像发布到私有库:link第六章容器数据卷:link第七章Docker常规安装简介:link第八章Docker复杂安装案例:link第九章DockerFile解析:link第十章Docker
微服务实战
年龄大就不能搬砖了吗
·
2023-09-19 21:16
docker
容器
运维
java
基于Java+SpringBoot+Vue前后端分离学生宿舍管理系统设计与实现
可提供微服务项目搭建、毕业项目实战、项目定制✌博主作品:《
微服务实战
》专栏是本人的实战经验总结,《Spring家族及微服务系列》专注Spring、SpringMVC、SpringBoot、SpringCloud
卡布奇诺-海晨
·
2023-09-19 14:36
Java项目案例
spring
boot
vue.js
Go 微服务开发框架 DMicro 的设计思路
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-
2301_78385600
·
2023-09-16 15:08
golang
微服务
开发语言
微服务如何改变软件开发:实战经验与最佳实践分享
微服务实战
经验1.定义明确的服务边界2.使用API网关3.自动化部署和持续集成4.监控和日志记录微服务最佳实践1.文档和通信2.弹性设计3.安全性4.版本控制5.监控和警报微服务的未来欢迎来到架构设计专栏
IT·陈寒
·
2023-09-16 12:16
AIGC人工智能
架构设计
微服务
架构
云原生
【
微服务实战
之Docker容器】第四章-【
微服务实战
之Docker容器】第三章-镜像仓库
系列文章目录【
微服务实战
之Docker容器】第一章-下载及安装文章目录系列文章目录坑:容器卷记得加入以下命令配置是个啥?能干啥?
老司机张师傅
·
2023-09-16 09:27
微服务
docker
架构
SpringCloud
微服务实战
——搭建企业级开发框架(二十七):集成多数据源+Seata分布式事务+读写分离+分库分表
读写分离:为了确保数据库产品的稳定性,很多数据库拥有双机热备功能。也就是,第一台数据库服务器,是对外提供增删改业务的生产服务器;第二台数据库服务器,主要进行读的操作。 目前有多种方式实现读写分离,一种是Mycat这种数据库中间件,需要单独部署服务,通过配置来实现读写分离,不侵入到业务代码中;还有一种是dynamic-datasource/shardingsphere-jdbc这种,需要在业务
全栈程序猿
·
2023-09-15 14:05
微服务框架
Go-Micro
集成Nacos实战之服务注册与发现
导读:本文主要介绍如何使用Golang生态中的微服务框架
Go-Micro
(v2)集成Nacos进行服务注册与发现。
阿里巴巴中间件
·
2023-09-14 20:14
java
go
分布式
docker
spring
Go 微服务开发框架 DMicro 的设计思路
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-
2301_78385600
·
2023-09-13 06:22
golang
微服务
开发语言
微服务 注册中心的作用_
微服务实战
系列(五)-注册中心Eureka与nacos区别
1.场景描述nacos最近用的比较多,介绍下nacos及部署吧,刚看了下以前写过类似的,不过没写如何部署及与eureka区别,只展示了效果,补补吧。2.解决方案2.1nacos与eureka简要描述(1)springcloudeureka是注册中心,负责微服务的注册与发现,起到承上启下的作用,在微服务架构中相当于人体的大脑,很重要,nacos是阿里巴巴出的,功能类似eureka,区别不再啰嗦了。(
weixin_39796116
·
2023-09-12 07:01
微服务
注册中心的作用
SpringCloud
微服务实战
——搭建企业级开发框架(四十四):【微服务监控告警实现方式一】使用Actuator + Spring Boot Admin实现简单的微服务监控告警系统
业务系统正常运行的稳定性十分重要,作为SpringBoot的四大核心之一,Actuator让你时刻探知SpringBoot服务运行状态信息,是保障系统正常运行必不可少的组件。 spring-boot-starter-actuator提供的是一系列HTTP或者JMX监控端点,通过监控端点我们可以获取到系统的运行统计信息,同时,我们可以自己选择开启需要的监控端点,也可以自定义扩展监控端点。 A
全栈程序猿
·
2023-09-12 02:49
基于Java+SpringBoot+Vue前后端分离博客系统设计与实现
可提供微服务项目搭建与毕业项目实战✌博主作品:《
微服务实战
》专栏是本人的实战经验总结,《Spring家族及微服务系列》专注Spring、SpringMVC、SpringBoot、SpringCloud系列
卡布奇诺-海晨
·
2023-09-10 12:27
Java项目案例
spring
boot
vue.js
上一页
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
其他