spider-node-初识

spider-node

    • spider想解决的问题
      • 1:业务架构层面
      • 2:代码层面
      • 3:业务,产品,研发,测试之间
      • 4: 系统迭代成本高
    • spider-node 配置讲解
    • spider-node启动

spider想解决的问题

1:业务架构层面

	帮助研发团队,构建业务中台,构建领域模型。

2:代码层面

	通过上层编排的方式,让细节功组合成业务功能,让代码更细粒度,更容易维护

3:业务,产品,研发,测试之间

    编排好的图示模型即为代码真实的执行链路,以所见即所得的方式在技术和业务之间架起一道通用语言的桥梁

4: 系统迭代成本高

   通过spider-node的编排,让功能流程更清晰,维护更简单。

spider业务架构
spider-node-初识_第1张图片

spider-node 配置讲解

// 配置
### redis
redis-maxIdle = 5

redis-maxTotal = 20

redis-minIdle = 15

redis-maxWait = 3000

redis-host-name = xxxxx

redis-password = xxxxx

redis-port =6379

redis-timeout =5000

### redis模式
redis-type = standAlone

role = broker,gateway

broker-transcript-num = 1

###  es/esx-日志组件中es使用的组件(es6以下 使用es,es7-8使用esx)
log_type = esx

es-cluster-name = elasticsearch

es-ip-addr = xxxx:9200

es-username = elastic

es-password = xxxxxx

###  spider与客户端的通信方式
rpc-type = grpc

###  ui的访问端口
ui-port = 6140

###  spider功能端口
function-port = 8081

### mysql的访问域名
mysql-host = xxxxx

### mysql访问密码
mysql-password = xxxxx

### mysql访问用户名
mysql-user = xxxxx

### mysql访问端口
mysql-port = 3306

### mysql 访问库
mysql-database = xxxxx

limitation-interval = 20

limitation-number = 100
### 角色的启动数量
instance-number = 1

spider-node启动

spider路径/bin/startup.sh

你可能感兴趣的:(java)