logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

osgi+camel+karaf运行环境搭建(2)

本文开始osgi运行环境后续搭建,上文介绍了几个运行组件与容器,本文将开始具体的代码编写。root module打开intellij新建maven工程,待maven工程全部生成完成之后,在pom.xml中添加以下内容。<properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><pro

#maven
osgi+camel+karaf运行环境搭建(1)

这几天一直在学习与加深osgi中的一些东西,又去看了下apache felix中的几个example,于是决定将felix中的一些example写出来,但是不在使用felix官网中那样运行,而是从新搭建一个osgi的运行环境进行相应的学习,在这使用了karaf作为osgi的运行容器,同时整合camel进来,因为在后续会有更多的osgi中的运用,因此,本次全部整合进来。本文在此先对几个框架和容器进行

服务间通信之Http框架

服务间通信之Http框架1.服务间通讯调用2.jersey代理连接池3.综上1.服务间通信调用首先不提在微服务中,就是在我们使用spring cloud技术栈构建我们的服务中,如果我们需要调用其他的服务或者第三方的服务,一般的通信方式无非是http通信、rpc通信、异步消息通信等等,当然大多数服务一般都是以http接口的形式提供出来,那么可以用来调用该服务的方法可谓是

#http
Spring boot 与 Docker-compose构建微服务应用(2)

Spring boot 与 Docker-compose构建微服务应用(2)mysql相关spring boot应用docker-compose管理应用运行综合上一篇博客说的是spring boot应用使用mongodb后,使用docker分别创建springboot应用镜像和mongodb镜像,然后使用docker-compose进行统一管理,是一个简单

Spring boot 与 Docker-compose构建微服务应用

Spring boot 与 Docker-compose构建微服务应用前两天看了一篇博客,讲的是使用docker-compose将spring boot应用和mongodb应用一起构建,实现容器之间的相互通信,spring boot应用能够直接将数据存储到容器之中,但是那篇博客中在已有docker-compose.yml文件可以直接使用docker-compose进行build的时候,使用dock

#微服务
Spring cloud 中@EnableEurekaClient源码分析

Spring cloud 中@EnableEurekaClient源码分析上一篇文章中讲述了@EnableEurekaClient和@EnableDiscoveryClient区别,原想可能底层会有较多不同,但是查看源码的时候发现@EnableEurekaClient本身就是用@EnableDiscoveryClient来实现的,因此没有多大的研究价值,但是如果继续讲@EnableEurekaCl

spring cloud 与 docker-compose构建微服务

spring cloud 与 docker-compose构建微服务前言目录结构配置文件的修改Dockerfile文件bash脚本docker-compose.yml文件编译与运行综上1. 前言上一篇文章中讲了服务注册中心eureka-server、服务消费者service-a、服务提供者service-b,service-a和servi

#spring#bash
netty中epoll server和nio server的使用

netty中epoll server和nio server的使用这几天有空研究了下netty中的EpollEventLoopGroup和NioEventLoopGroup的用法,在编码上没有显著的不同,对应的epoll,有一套的api供于使用,但是因为只能在linux机上使用,因此又借助了docker运行linux容器来运行相应程序,这节就来具体的讲述下。nio server编写了一个简单的Hel

#nio
spring cloud服务发现注解之@EnableDiscoveryClient与@EnableEurekaClient

spring cloud服务发现注解之@EnableDiscoveryClient与@EnableEurekaClient在之前的一篇文章Spring Cloud feign使用中在使用服务发现的时候提到了两种注解,一种为@EnableDiscoveryClient,一种为@EnableEurekaClient,用法上基本一致,今天就来讲下两者,下文是从stackoverflow上面找到的对这两者

项目受源代码管理时的解决方法

在下载一个其他人写的项目,打开时可能会出现

    共 16 条
  • 1
  • 2
  • 请选择