Coder Social home page Coder Social logo

soa2's Introduction

soa2

说明

模块 访问 说明
api - dubbo接口
common - -
dao - mybatis-starter,扩展mapper,mybatis-generater生成基本xml
domain - mybatis-generater生成实体
esdemo 【8098】 索引查询 9200 kibana 5601 es-starter,highlevel操作,lowlevel操作。注意es和kibana服务版本要与starter引用的es版本号一致,具体配置见【配置】
javaagent - agent的demo,install后执行java -javaagent:agentTest.jar com.zjy.Appjava -javaagent:agentTest.jar -jar agentTest.jar
如果是先运行应用程序,则可以使用这些代码附加运行agent`-- 15186表示目标进程的PID;VirtualMachine vm = VirtualMachine.attach("15186"); vm.loadAgent(".../agent.jar");vm.detach();
mp 【8080】 【git docs】 mybatis-plus-starter,实体属性枚举
multidatasource 【8080】 多数据源,不同数据源走不同的mapper;打war包
mystater - mystarter
rocketmq - rocketmq-starter
service - 引入dao模块,pagehelper-starter,dubbo-starter,durid-starter,cache-starter,redis-starter,zk,kafka
启动kafka:
1. zookeeper-server-start.bat ../../config/zookeeper.properties
2. kafka-server-start.bat ../../config/server.properties
service-remote 【8080】 dubbo服务提供者,引用service模块,kafka消费者
springboot-admin 【8085】 actuator监控
web 【8081】 【druid】 【swagger2】 引用mybatis-starter,引用dubbo服务(starter和xml),引用service模块,CommandLineRunner,swagger2, kafka生产者,druid
webApp 【8086】 es logstash kibana elk,【相关配置】
mongodb 【8078】 集成mongodb,多数据源
security 【8102】 【8103】 server:sso登录服务;client:客户端,未登录会跳转到server登录;common:公共模块,集成spring-security,供server和client共用
jwt - jwt相关demo,集成spring-security

多环境配置

  1. maven打包时可以指定参数,如-P test,则为指定打test环境配置。
  2. 运行时指定运行环境,如java -jar web-1.0.jar --spring.profiles.active=online。当使用此参数时无论maven打包为何种环境都会失效,统一以这里指定的为准

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.