摘要: 环境:CentOS Linux release 7.6.1810 (Core) RabbitMQ:3.7.17Erlang: 22.0.7 使用PackageCloud安装RabbitMQ是最简单的安装方式,按照官方文档来就可以了。 https://www.rabbitmq.com/install- 阅读全文
posted @ 2019-07-31 15:57 唐 森 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: 环境: 服务器:CentOS 7 64位 .net core 2.1 Jexus独立版 官网:https://www.jexus.org/ 按照官网安装独立版命令:curl https://jexus.org/release/x64/install.sh|sudo sh 如提示wget: 未找到命令 阅读全文
posted @ 2019-06-05 10:58 唐 森 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 1.全局设置NAT网络 打开VirtualBox->管理->全局设定 网络->添加按钮->添加一个NAT网络(使用默认的就行,不用改动) 2.设置用来本机于VirtualBox的SSH连接的网卡 选中要设置的CentOS->设置->网络->网卡1->选中连接方式为:网络地址转换(NAT) 3.设置C 阅读全文
posted @ 2019-01-30 15:18 唐 森 阅读(3986) 评论(0) 推荐(3) 编辑
摘要: 启动Apollo后,进入网页版管理中心后报错:500: Server Error https://127.0.0.1:61681/console/index.html 网页抓包 报错:{"code":"500: Internal Server Error","message":"java.lang. 阅读全文
posted @ 2018-12-26 18:48 唐 森 阅读(1964) 评论(0) 推荐(0) 编辑
摘要: 1.从官网或GitHub下载Apache.NMS源码 2.新建.net standard 2.0类库 3.将源码复制到新建的类库中,并删除或注释CommonAssemblyInfo.cs文件(程序集版本类) 4.同样的方法创建Apache.NMS.ActiveMQ类库 5.添加Apache.NMS项 阅读全文
posted @ 2018-11-29 15:36 唐 森 阅读(686) 评论(0) 推荐(0) 编辑
摘要: API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、请求分片与管理、静态响应处理。 按照使用场景来说,API网关只要用来给外部应用(PC客户端、移动 阅读全文
posted @ 2018-09-05 19:14 唐 森 阅读(1406) 评论(0) 推荐(0) 编辑
摘要: 断路器是电路中的一个保护电路安全的开关,当电路出现短路时,断路器会自动跳闸,防止出现电路故障。 一个微服务架构的系统中也需要这种保护装置,当消费者调用某一个服务的时候,如当前的服务有异常,譬如服务已经挂了,这时候就需要断路器来把当前调用的服务断开,Spring Cloud中集成的断路器组件为:Hys 阅读全文
posted @ 2018-09-03 19:31 唐 森 阅读(893) 评论(2) 推荐(2) 编辑
摘要: 一个微服务架构的系统中,不同服务之间是会相互调用的,如一个订单服务需要取用户数据,则需要调用用户服务,有多个用户服务实例时,Eureka会负载均衡到其中一个服务实例,和上一章一样,我们先通过Java版的服务发现及调用服务来做例子并移植到.net core版本。 1.Java版服务调用 1.1创建订单 阅读全文
posted @ 2018-08-26 23:43 唐 森 阅读(5862) 评论(0) 推荐(1) 编辑
摘要: 微服务架构中,服务是最小的可伸缩的独立部署的单位,同一个服务提供可以有多个实例,这些实例都会注册到服务注册中心(Eureka Server)上进行统一的管理及调用的负载均衡。 因Spring Cloud的是已Java为主要开发语言,本文会先讲Java语言的服务怎么注册到服务中心,然后按照这个逻辑移植 阅读全文
posted @ 2018-08-23 20:15 唐 森 阅读(805) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud中使用Eureka来做服务注册和发现,来统一管理微服务实例。 1.使用IDEA创建一个空的Maven项目做父模块 (也可以不用父项目,所有模块都用平行结构) 删除父模块src文件夹 可使用Spring Initializr来创建模块或者创建Maven项目手动添加依赖 2.使用 阅读全文
posted @ 2018-08-22 19:15 唐 森 阅读(1845) 评论(0) 推荐(0) 编辑