logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

(一)spring-cloud入门学习:服务注册与发现Eureka

在微服务架构中,各微服务实例的一个重要能力就是可以快速上线或下线,进行水平扩展,并保证服务的可用性。如何保持服务消费者能够与不断上下线的服务进行正常通信,就需要依靠服务治理。服务治理通过抽象将服务提供者与服务消费者进行隔离。消费者不需要知道具体服务提供者的真是地址,也不需要知道有多少个服务提供者可用;而服务提供者只需要将自己注册到服务治理服务器中即可;同时服务治理服务器能够发现并绕开有问题的服务.

#eureka#微服务
(二)spring-cloud入门学习:服务消费rest+ribbon

前面讲了如何将服务注册到Eureka服务端,为了保证服务的高可用,同一个服务都会采用集群形式注册多个节点,那如何去消费这些服务?通过IP+端口的形式明显不合理,那就需要通过服务应用名来进行访问,同时需要能够将请求均衡转发到各节点。而Ribbon就很好地解决了这个问题,Ribbon是一个负载均衡客户端,可以很好的控制htt和tcp的一些行为。1. 创建一个服务消费者工程eureka_ribbon,.

#ribbon
微服务入门学习教程(Spring Boot+Spring Cloud+Docker)

从传统项目到互联网项目,从单体应用到微服务架构,从人工运维到自动化运维,从物理机房到云服务器再到Serverless,最后留给开发人员的只剩下了业务服务,业务服务的高可用性和可扩展性就成了开发人员能力的考核点,而微服务就是对应的解决方案。

#微服务
五、基于github+阿里云容器镜像服务进行docker部署

将代码(jar包)托管在github上,使用阿里云容器镜像服务绑定github上的源代码,实现github上发生变更时,阿里云自动构建镜像,docker从阿里云拉取最新镜像并运行,关系如下:本例主要的目的是引入阿里云镜像服务充当第三方镜像库,docker职责单一,统一拉取最新镜像并部署,需要提前准备:1)ECS安装docker2)github账号3)阿里云开通容器镜像服务1. gith...

#docker#github
(十三)spring-cloud入门学习:服务网关Spring Cloud Gateway

Zuul(1.x) 基于 Servlet,使用阻塞 API,它不支持任何长连接,如 WebSockets,Spring Cloud Gateway 使用非阻塞 API,支持 WebSockets,支持限流等新特性。Spring Cloud Gateway是基于spring生态系统Spring 5, Spring Boot 2和Project Reactor等技术上开发的,它旨在提供简单有效的AP.

四、Spring Boot Docker(基于IDEA部署)

Docker环境搭建起来了,本文将介绍如何使用IDEA将一个工程部署到Docker。环境:ECS服务器(CentOS7.4),InteliJ IDEA(本地开发)1. 创建一个springboot工程,引入spring-boot-starter-web1)pom.xml<?xml version="1.0" encoding="UTF-8"?><p...

#docker#idea
微服务是什么?初识微服务

一、微服务的概念微服务架构可以说是如何将功能分解成一系列服务的一种架构模式。对于一个应用系统包含两部分的需求:第一部分是功能性需求,用于定义一个应用是用来做什么的,该应用系统用来达到什么目的;第二部分就是非功能性需求,包括了对应用系统的扩展性、灵活性,还有性能、运维、安全、测试、监控等需求,这种非功能性需求是用来保障业务系统能够正确、顺畅地运行。而对于微服务架构来说,则着重于后一种需求。总而言..

#微服务
(九)spring-cloud入门学习:配置中心和消息总线Spring Cloud Bus

Spring Cloud Bus 将分布式的节点用轻量的消息代理连接起来。它可以用于广播配置文件的更改或者服务之间的通讯,也可以用于监控。可使用AMQP(RabbitMQ)或Kafka作为通道。

spring-boot学习:九、数据库连接之集成alibaba druid

虽然spring-boot2中默认使用HikariCP作为默认连接池,而且该作者也宣传HikariCP是最快牛逼的连接池,但是,但是,但是我们还是不用。因为我们有更好的选择,阿里的druid,自带监控、中文文档、社区活跃,阿里自己都用,我们有理由不用么。

二、CentOS安装Docker

Docker分为社区版CE和企业版EE安装Docker-CE,需要CentOS 7以上版本(内核版本高于3.10)

#docker#centos
    共 11 条
  • 1
  • 2
  • 请选择