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微服务实战
SpringCloud Alibaba
微服务实战
三 - 服务调用
SpringCloudAlibaba
微服务实战
三-服务调用通过前面两篇文章我们准备好了微服务的基础环境并运行注册服务到nacos上了统一接口返回结构在开始今天的正餐之前我们先把上篇文章中那个丑陋的接口返回给优化掉
小申ee
·
2023-02-21 20:02
java
微服务
微服务
spring
cloud
java
Spring Cloud Alibaba 从入门到精通(2023)
学习目标本系列文章涉及
微服务实战
项目中所有用到的技术点,学习完成可系统掌握微服务架构设
·
2023-02-21 10:23
不看后悔,一文入门Go云原生微服务
文章目录打好基础微服务框架对比简单横评各个框架微服务概念软件架构演进史简单理解微服务的好处
go-micro
概述构成组件GoMicroAPISidecarWebCLIBot总结GoMicro组件架构Registry
王中阳Go
·
2023-02-18 07:33
Go语言学习专栏
云原生
golang
微服务
后端
架构
docker+etcd+go-micro api网关的搭建及使用
在我们使用
go-micro
框架时,会用到其api网关功能。
鬼厉
·
2023-02-18 07:30
SpringCloudAlibaba
微服务实战
教程系列
一、SpringCloudAlibaba简介SpringCloudAlibaba致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过SpringCloud编程模型轻松使用这些组件来开发分布式应用服务。依托SpringCloudAlibaba,您只需要添加一些注解和少量配置,就可以将SpringCloud应用接入阿里分布式应用解决方案,通过阿里中间件来迅速搭建
Albert牛娜飞
·
2023-02-17 11:50
Spring-cloud
微服务实战
【九】:分布式配置中心config
回忆一下,在前面的文章中,我们使用了springcloudeureka/ribbon/feign/hystrix/zuul搭建了一个完整的微服务系统,不管是队内还是对外都已经比较完善了,那我们的系统是否还有值得继续优化的地方呢?答案肯定是有的,那就是分布式配置中心config.那什么是分布式配置中心,我们为什么又需要分布式配置中心呢?什么是分布式配置中心? 所谓配置中心,就是将配置的数据放在
悟空不败
·
2023-02-16 21:24
微服务实战
笔记-学成在线-day03
知识点vue中router的用法spring-data-mongodb的用法服务端异常统一封装处理vue中router的用法vue中router的作用就是从当前页面跳转到另外一个页面,类似于a标签,不同的是,它可以在跳转的时候传递一些参数。router跳转页面的方式在router/index.js中指定菜单地址,通过菜单跳转在router/index.js中配置///cms/page/edit/:
sssdal19995
·
2023-02-04 09:17
java
java
微服务实战
笔记-学成在线-day08
分布式文件管理系统FastDFSfastdfs基础知识fastdfs是一个分布式文件管理系统,它与传统的分布式文件管理系统不同,它不对文件进行分块存储(前面使用到的gridfs会对文件进行切割),所以在小文件的存储和读取上,它的性能十分优越。架构tracker(追踪/调度服务器)tracker的作用是负载均衡和调度,应用程序通过请求调度器来获取哪个storage为本次请求服务。storagesto
sssdal19995
·
2023-02-04 09:17
java
java
微服务实战
笔记-学成在线-day01
知识点:SSI服务端包含技术MongoDBSwagger使用LombokSSI服务端包含技术ssi技术可以将多个小模块的界面拼凑到一起形成一个完整的界面,主流的web应用服务器(nginx)都提供了支持。使用ssi的好处,当我们门户网站内的某一小块需要改变,比如页头或者页脚等需要修改内容的时候,我们不用去修改整个门户页面,只用修改对应的子页面即可nginx使用:nginx使用ssi非常简单,只用在
sssdal19995
·
2023-02-04 09:46
java
java
SpringCloud
微服务实战
——搭建企业级开发框架(四十三):多租户可配置的电子邮件发送系统设计与实现
在日常生活中,邮件已经被聊天软件、短信等更便捷的信息传送方式代替。但在日常工作中,我们的重要的信息通知等非常有必要去归档追溯,那么邮件就是不可或缺的信息传送渠道。对于我们工作中经常用到的系统,里面也基本都集成了邮件发送功能。 SpringBoot提供了基于JavaMail的starter,我们只要按照官方的说明配置邮件服务器信息,即可使我们的系统拥有发送电子邮件的功能。但是,在我们GitEg
全栈程序猿
·
2023-02-03 16:00
SpringCloud
微服务实战
:Nacos服务注册与配置中心(非常详细附git源码)
Springboot-cli开发脚手架系列文章目录Springboot-cli开发脚手架系列简介`Nacos的特性``Nacos服务注册中心`1.环境准备2.创建Springcloud项目3.服务提供者4.服务消费者6.源码分享简介Nacos提供了一系列简单易用的特性,能够帮助我们快速地实现动态服务发现、服务配置等功能。Nacos的特性服务发现服务健康监测动态配置服务动态DNS服务服务及其元数据管
全栈小定
·
2023-02-03 08:19
SpringCloud实战
spring
cloud
nacos
openfeign
注册中心
服务发现
GO 微服务
GO-Micro
(17)-消息的订阅和发布的示例实践
实践流程查阅官方提供的示例,按官方的示例手动练习一次:首先我们写一个pubsub的服务,用于我们的服务的订阅:1).编写一个pubsub.protosyntax="proto3";//ExamplemessagemessageEvent{//uniqueidstringid=1;//unixtimestampint64timestamp=2;//messagestringmessage=3;}2)
小钟钟同学
·
2023-02-02 20:15
Go 微服务开发框架 DMicro 的设计思路
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-
微服务技术分享
·
2023-02-01 22:36
golang
微服务
java
ubuntu+docker搭建nginx反向代理
本文是基于一个服务来实现的,notifyserver是我自己写的一个邮件通知服务,基本架构如下:图片.pngAPIGW是基于
go-micro
搭建的api网关,(如何搭建请移步:https://www.jianshu.com
鬼厉
·
2023-02-01 16:28
2018-05-17 springCloud provider(服务提供方) consumer(服务调用方) server(注册中心) 运行原理
出处(翟永超老师的《SpringCloud
微服务实战
》)Provider第一步provider注册到server上provider模块启动的时候会通过发送rest请求的方式把自己服务的一些元数据注册到eurekaserver
风之流炎
·
2023-01-31 19:27
使用
go-micro
时etcd不支持grpc v1.27.0
错误信息github.com/coreos/etcd/clientv3/balancer/picker/root/go/pkg/mod/github.com/coreos/
[email protected]
+incompatible/clientv3/balancer/picker/err.go:37:44:undefined:balancer.PickOptions这是由于版本不兼容导致虽然etcd的主分
旅行者xy
·
2023-01-31 11:48
爱了!GitHub标星100k的Alibaba内部SpringCloud笔记真的太香了!
今天,我们要分享的是,Alibaba技术官丢出来的SpringCloud
微服务实战
笔记,这份笔记让人看了不得不爱,目前在GitHub的热度
是阿胖胖吖
·
2023-01-31 03:28
Alibaba技术专家甩出的Spring Cloud手册,GitHub上Star已达82k
今天,我们要分享的是,Alibaba技术官丢出来的SpringCloud
微服务实战
笔记,这份笔记让人看了不得不爱,目前在GitHub的热度
ikyrxbxfas
·
2023-01-31 01:54
Spring
Java
Java编程
java
spring
开发语言
重新认识Java微服务架构-认证服务
前言之前通过阅读《Spring
微服务实战
》写过关于spring-cloud+spring-security+oauth2的认证服务和资源服务文章,以及写过关于spring-gateway做token校验的文章
·
2023-01-30 22:49
第七课 Spring Cloud分布式
微服务实战
-分布式搜索引擎ES
第七课SpringCloud分布式
微服务实战
-分布式搜索引擎EStags:Java慕课网categories:ES文章目录第七课SpringCloud分布式
微服务实战
-分布式搜索引擎ES第一节ES介绍安装
道教儒佛电磁波
·
2023-01-30 11:06
Spring
Cloud分布式微服务实战
搜索引擎
elasticsearch
分布式
GO 微服务
GO-Micro
(14)-串联我们的整个微服务(前篇-配置中心EDTC信息配置和获取)
前言上节已经把两个服务都搭建了起来,记得流程里说的是,服务启动的时候,获取配置中心里面读取信息,刚好EDCT也支持配置中心等功能。配置信息写入Ectd:因为之前Ectd是通过Docker启动的,需要进入到里面写入一些信息,用户读取测试:提交相关信息:命令:/bin#etcdctlputdbhost127.0.0.1/bin#etcdctlputdbpwsxiaozhong结果:[root@loca
小钟钟同学
·
2023-01-30 02:03
SpringCloud
微服务实战
——搭建企业级开发框架(四十八):【移动开发】整合uni-app搭建移动端快速开发框架-使用第三方UI框架
uni-app默认使用uni-ui全端兼容的、高性能UI框架,在我们开发过程中可以满足大部分的需求了,并且如果是为了兼容性,还是强烈建议使用uni-ui作为UI框架使用。 如果作为初创公司,自身又不想费太多精力去自己设计一套UI框架,那么DCloud插件市场提供了很多优秀的UI框架,最重要的是有些UI框架能够提供一整套行业的页面模板,比如,前几年电商项目比较火,Vant、ColorUI等提供
全栈程序猿
·
2023-01-29 22:19
(16)
go-micro
微服务jaeger链路追踪
文章目录一jaeger链路追踪介绍什么是链路追踪:链路追踪主要功能:二jaeger链路追踪作用三jaeger链路追踪主要特性四jaeger链路追踪原理图1.链路调用原理2.一次调用链分析3.链路追踪存储与调用五jaeger链路追踪五个重要组件六jaeger链路追踪安装1.docker拉取jaeger镜像2.docker运行jaeger3.安装jaeger库七jaeger链路追踪代码编写八jaege
夏沫の梦
·
2023-01-29 07:15
微服务系列课程
golang
微服务
后端
(19)
go-micro
微服务filebeat收集日志
文章目录一Filebeat介绍二FileBeat基本组成三FileBeat工作原理四Filebeat如何记录文件状态:五Filebeat如何保证事件至少被输出一次六安装Filebeat七使用Filebeatfilebeat.yml编写八最后一Filebeat介绍filebeat是Beats中的一员。Beats在是一个轻量级日志采集器,早期的ELK架构中使用Logstash收集、解析日志,但是Log
夏沫の梦
·
2023-01-29 07:15
微服务系列课程
微服务
elasticsearch
golang
go-micro
使用etcd服务发现 示例 从零
前言之前用的consul进行服务发现,现在转为使用etcd开始1安装etcddocker启动etcd(单机测试版)dockerpullquay.io/coreos/etcd编辑docker-compose.ymlversion:"3"services:etcd:image:quay.io/coreos/etcd:latestports:-"2379:2379"-"4001:4001"-"2380:
cowkeys
·
2023-01-27 09:58
Spring cloud
微服务实战
(一)基于OAUTH2.0统一认证授权的微服务基础架构
发布了两年多的文章今天发现被CSDN关了,理由如下:image.png现在迁移到看看是否有问题。1.架构图技术团队通过一段时间的积累后,我们打算对往后的一些新项目采用SpringCloud技术栈来实现。大概微服务的架构如下:这里写图片描述Euraka注册中心集群Zuul网关集群各模块微服务集群Nginx实现负载均衡SpringCloudConfig统一配置中心Monitor微服务监控代码传送:ht
新学年
·
2023-01-27 06:11
(12)
go-micro
微服务JWT跨域认证
文章目录一JWT介绍二JWT优缺点三JWT使用1.导包和数据定义2.生成JWT3.解析JWT4.完整代码四最后一JWT介绍JWT英文名是JsonWebToken,是一种用于通信双方之间传递安全信息的简洁的、URL安全的表述性声明规范,经常用在跨域身份验证。JWT以JSON对象的形式安全传递信息。因为存在数字签名,因此所传递的信息是安全的。一个JWTToken就像这样:eyJhbGci0iJIUzI
夏沫の梦
·
2023-01-23 07:27
微服务系列课程
golang
微服务
后端
go-micro
微服务JWT跨域认证问题
目录一JWT介绍二JWT优缺点三JWT使用1.导包和数据定义2.生成JWT3.解析JWT4.完整代码四最后一JWT介绍JWT英文名是JsonWebToken,是一种用于通信双方之间传递安全信息的简洁的、URL安全的表述性声明规范,经常用在跨域身份验证。JWT以JSON对象的形式安全传递信息。因为存在数字签名,因此所传递的信息是安全的。一个JWTToken就像这样:eyJhbGci0iJIUzI1N
·
2023-01-18 00:40
基于Java+SpringBoot+Vue求职招聘系统设计与实现
可提供毕业项目实战✌博主作品:《
微服务实战
》专栏是本人的实战经验总结,《Spring家族及微服务系列》专注Spring、SpringMVC、SpringBoot、SpringCloud系列、Nacos等源码解读
卡布奇诺-海晨
·
2023-01-15 15:14
Java项目案例
spring
boot
vue.js
求职招聘
【微服务】Nacos 认证机制
2.3、Token登录流程2.4、jwt框架选型2.5、会话超时3、SSO支持4、UI设计5、接口设计6、数据库表设计6.1、user表6.2、roles表7、Filter拦截请求8、配置开关9、传输通道
微服务实战
卡布奇诺-海晨
·
2023-01-15 15:40
SpringCloud
微服务
分布式
Go语言高并发与
微服务实战
- 学习笔记 第2章 微服务概述 2.1 系统架构的演进 2.1.3 SOA面向服务架构
Go语言高并发与
微服务实战
-学习笔记文章目录Go语言高并发与
微服务实战
-学习笔记第2章微服务概述2.1系统架构的演进2.1.3SOA面向服务架构第2章微服务概述2.1系统架构的演进2.1.3SOA面向服务架构当垂直架构拆分的应用越来越多
Ding Jiaxiong
·
2023-01-15 08:56
非零基础自学Go
微服务
架构
系统架构
(10)
go-micro
微服务发送邮件
文章目录一获取QQ邮箱Pass二安装gomail三初始化发送邮件四发送注册邮件五发送重置密码邮件六最后一获取QQ邮箱Pass1.登录QQ邮箱2.点击设置,点击账户,下拉找到POP3/SMTP,点击生成授权码3.这样就获取了授权码,要妥善保管。二安装gomailgogetgopkg.in/gomail.v2三初始化发送邮件在mail目录下的mail.go文件中,输入以下代码:packagemaili
夏沫の梦
·
2023-01-14 19:23
微服务系列课程
golang
微服务
服务器
(8)
go-micro
微服务Mysql配置
文章目录一gorm介绍二gorm安装1.1下载依赖1.2使用MySQL驱动三CURD操作1.查询1.1单行查询1.2多行查询2.插入数据3.更新数据4.删除数据四初始化连接五使用六最后一gorm介绍Go语言中的database/sql包提供了保证SQL或类SQL数据库的泛用接口,并不提供具体的数据库驱动。使用database/sql包时必须注入(至少)一个数据库驱动。我们常用的数据库基本上都有完整
夏沫の梦
·
2023-01-14 19:53
微服务系列课程
golang
微服务
后端
(3)
go-micro
微服务项目搭建
文章目录一微服务项目介绍二
go-micro
安装1.拉取micro镜像2.生成项目目录三项目搭建使用DDD模式开发项目:四最后一微服务项目介绍账户功能是每一个系统都绕不开的一部分,所以本次搭建的微服务项目就是账户微服务项目
夏沫の梦
·
2023-01-14 19:52
微服务系列课程
golang
微服务
后端
(7)
go-micro
微服务zap日志配置
文章目录一Zap日志介绍二Zap日志安装三Zap日志初始化四Zap日志重写方法五Zap日志使用六最后一Zap日志介绍Zap是在Go中实现超快、结构化、分级的日志记录。Zap日志能够提供下面这些功能:1、能够将事件记录到文件中,也可以在应用控制台输出2、日志切割-可以根据文件大小,时间或间隔来切割日志文件3、支持不同的日志级别。例如INFO、DEBUG、ERROR等4、能够打印基本信息,如调用文件/
夏沫の梦
·
2023-01-14 19:22
微服务系列课程
golang
微服务
后端
go php 框架,go微服务框架
go-micro
整体架构介绍
产品嘴里的一个小项目,从立项到开发上线,随着时间和需求的不断激增,会越来越复杂,变成一个大项目,如果前期项目架构没设计的不好,代码会越来越臃肿,难以维护,后期的每次产品迭代上线都会牵一发而动全身。项目微服务化,松耦合模块间的关系,是一个很好的选择,虽然增加了维护成本,但是还是很值得的。微服务化项目除了稳定性我个人还比较关心的几个问题:一:服务间数据传输的效率和安全性。二:服务的动态扩充,也就是服务
Andy Kwong
·
2023-01-14 19:17
go
php
框架
基于
go-micro
微服务的实战-Gateway网关层的鉴权-rbac(六)
基于
go-micro
微服务的实战-Gateway网关层的鉴权-rbac(六)文章最后附带完整代码上一节使用了身份认证。
毛小子
·
2023-01-14 19:45
golang
微服务
golang
微服务
gateway
rbac
认证授权
(9)
go-micro
微服务Redis配置
文章目录一go-redis介绍二go-redis安装三redis初始化连接四存储mail邮件五存储token六最后一go-redis介绍Redis(RemoteDictionaryServer),即远程字典服务,是一个开源的、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis:基于键值的存储服务系统,支持多种数据类型,性能高,功能丰富二go-red
夏沫の梦
·
2023-01-14 18:52
微服务系列课程
redis
golang
微服务
2021年JAVA 精心整理的常见面试题-附详细答案【持续更新~~】
JVM底层关注我们,更多技术干货:2000多G的计算机各行业电子资源分享(持续更新)2020年微信小程序全栈项目之喵喵交友【附课件和源码】SpringBoot开发小而美的个人博客【附课件和源码】Java
微服务实战
普通网友
·
2023-01-14 07:24
面试
学习路线
阿里巴巴
mysql
intellij-idea
centos
(6)
go-micro
微服务consul配置、注册中心
文章目录一Consul介绍1.注册中心Consul基本介绍2.注册中心Consul关键功能3.注册中心Consul两个重要协议二Consul安装1.使用docker拉取镜像三Config配置四Consul代码编写1.设置consul配置中心2.获取consul配置中心的数据3.consul可视化界面数据编写4.main.go代码编写五最后一Consul介绍Consul是HashiCorp公司推出的
夏沫の梦
·
2023-01-12 11:07
微服务系列课程
微服务
golang
后端
go-micro
微服务domain层开发示例详解
目录一domain层介绍说明二model层开发三repository层开发四service层开发最后一domain层介绍说明domain层专注于数据库数据领域开发,我们把数据库相关操作全部写在domain层。model层:数据表字段定义与开发repository层:数据库数据CURD操作service层:数据库相关业务操作对于复杂的业务操作,这样可以使业务逻辑更加清晰,有利于后期开发与维护。二mo
·
2023-01-11 05:00
Go 微服务开发框架DMicro设计思路详解
调研了市面上的各种框架,包括beego,goframe,gin,
go-micro
,go-zero,erpc
·
2023-01-11 05:56
详解
go-micro
微服务consul配置及注册中心
目录一Consul介绍1.注册中心Consul基本介绍2.注册中心Consul关键功能3.注册中心Consul两个重要协议二Consul安装1.使用docker拉取镜像三Config配置四Consul代码编写1.设置consul配置中心2.获取consul配置中心的数据3.consul可视化界面数据编写4.main.go代码编写五最后一Consul介绍Consul是HashiCorp公司推出的开源
·
2023-01-11 05:09
【微服务】Nacos 健康检查机制
目录一、前言二、注册中心的健康检查机制三、Nacos健康检查机制四、临时实例健康检查机制五、永久实例健康检查机制六、集群模式下的健康检查机制七、小结
微服务实战
Spring家族及微服务系列文章一、前言在前文中
卡布奇诺-海晨
·
2023-01-10 07:57
SpringCloud
微服务
java
运维
【微服务】Nacos 配置管理模块
2.1、有DB模式(读写分离架构)2.2、无DB模式3、SDK与Server的⼀致性协议3.1、Nacos1.X3.2、Nacos2.X二、Nacos⾼可⽤设计1、全局高可用2、同城容灾3、数据多级容灾
微服务实战
卡布奇诺-海晨
·
2023-01-10 07:57
SpringCloud
微服务
架构
云原生
【
微服务实战
系列】sentinel降级规则(慢比率调用、异常比例,异常数)
流控是对外部来的⼤流量请求进⾏控制的,熔断降级的视⻆是对内部问题进⾏处理。Sentinel降级会在调⽤链路中某个资源出现不稳定状态时(例如调⽤超时、异常⽐例升⾼或者单位时间异常数较高),对这个资源的调⽤进⾏限制,让请求快速失败,避免影响到其它的资源⽽导致级联错误,进而导致整个系统的雪崩不可用。当资源被降级后,在接下来的降级时间窗⼝之内,对该资源的调⽤都⾃动熔断。在Hystrix中有一个活动时间窗口
dream21st
·
2023-01-10 03:19
微服务实战系列
微服务
java
spring
cloud
(4)
go-micro
微服务proto开发
文章目录一Protobuf介绍二安装Protobuf三Protobuf语法1.1基本规范1.2字段规则1.3service如何定义1.4Message如何定义四proto代码编写五生成.go文件六最后一Protobuf介绍GoogleProtocolBuffer(简称Protobuf)是Google公司内部的混合语言数据标准,目前已经正在使用的有超过48,162种报文格式定义和超过12,183个.
夏沫の梦
·
2023-01-09 18:48
微服务系列课程
golang
微服务
后端
【
微服务实战
系列】gateway网关路由规则详解
文章目录1新建一个gateway项目2GateWay路由规则详解2.1时间点前2.2时间点后2.3时间点之间2.4cookies匹配2.5Header正则匹配指定值2.6请求Host匹配指定值2.7请求Method匹配指定请求⽅式2.8请求路径正则匹配2.9请求包含某参数并且参数值匹配正则表达式3.0远程地址匹配3GateWay动态路由SpringCloudGateWay是SpringCloud的
dream21st
·
2023-01-09 08:06
微服务实战系列
微服务
gateway
spring
cloud
windows下安装make及使用makefile文件
目录前言Makefile简介make作用安装make:1.windows上安装:chocolatey一、Chocolatey介绍二、Chocolatey安装安装make配置make连接前言本人在学习
go-micro
·
2023-01-09 04:58
go micro微服务框架项目搭建方法
目录一微服务项目介绍二
go-micro
安装1.拉取micro镜像2.生成项目目录三项目搭建使用DDD模式开发项目:四最后一微服务项目介绍账户功能是每一个系统都绕不开的一部分,所以本次搭建的微服务项目就是账户微服务项目
·
2023-01-09 04:57
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他