国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

微服務架構說明

30e8336b8229 / 1982人閱讀

摘要:微服務架構說明簡介微服務是一種架構風格,一個大型復雜軟件應用由一個或多個微服務組成。系統中的各個微服務可被獨立部署,各個微服務之間是松耦合的。每個微服務僅關注于完成一件任務并很好地完成該任務。

微服務架構說明.md 簡介

微服務是一種架構風格,一個大型復雜軟件應用由一個或多個微服務組成。系統中的各個微服務可被獨立部署,各個微服務之間是松耦合的。每個微服務僅關注于完成一件任務并很好地完成該任務。在所有情況下,每個任務代表著一個小的業務能力。

WHY (為什么要這么做)

使用傳統的整體式架構(Monolithic Architecture)應用開發系統,如CRM、ERP等大型應用,隨著新需求的不斷增加,企業更新和修復大型整體式應用變得越來越困難;

隨著移動互聯網的發展,企業被迫將其應用遷移至現代化UI界面架構以便能兼容移動設備,這要求企業能實現應用功能的快速上線;

隨著應用云化的日益普及,生于云端的應用具有與傳統IT不同的技術基因和開發運維模式;

REQUIREMENT (需求)

設計微服務架構

實現微服務架構方案

后續需求使用微服務架構實現

TODO (做了什么)

度分布式配置管理平臺Distributed Configuration Management Platform部署

阿里云RPC遠程服務調用方案 搭建

前后端分離

SpringBoot 實現微服務

EXAMPLE (案例) 權限管理系統

統一登錄平臺登錄之后,對當前session的管理,以及用戶權限的訪問

當前用戶信息注入

app發布平臺

app 統一發布,統一管理

各個渠道之間不同發包

文件上傳

文件上傳統一處理,提供調用接口

HOWTO (如何去做) Mysql 數據庫安裝配置

添加用戶和用戶組

groupadd mysql
useradd -g mysql mysql 
passwd mysql  #設置mysql用戶密碼

獲取mysql

http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz

權限處理

chmod 777  mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz

解壓文件

tar -zxvf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz ./mysql-5.7.16

分配權限

chown mysql:mysql ./mysql-5.7.16

設置mysql配置文件

cp support-files/my-default.cnf ./my.cnf
vi my.cnf

配置文件內容

[client]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#log=/home/mysql/mysql-5.7.12/log/mysqld_common.log
log-error=/home/mysql/mysql-5.7.16/log/mysqld_err.log
log-bin=/home/mysql/mysql-5.7.16/log/mysqld_bin.log
character-set-server=utf8
init_connect="SET NAMES utf8"
lower_case_table_names=1
max_allowed_packet = 1024M

basedir=/home/mysql/mysql-5.7.16
datadir=/home/mysql/mysql-5.7.16/data
port=3306
server_id =mysql.pid
socket =/home/mysql/mysql-5.7.16/mysql

執行安裝命令

bin/mysqld --initialize --user=mysql --basedir=/home/mysql/mysql-5.7.16 --datadir=/home/mysql/mysql-5.7.16/data

運行結果如下,得到臨時密碼

啟動mysql

bin/mysqld_safe --defaults-file=./my.cnf

連接mysql

bin/mysql -uroot -p -S /home/mysql/mysql-5.7.16/mysql.sock

然后輸入生成的臨時面

修改密碼設置數據庫

set password=password("root");  #修改密碼
GRANT ALL PRIVILEGES ON *.* TO "root"@"%" IDENTIFIED BY "root" WITH GRANT OPTION; #設置遠程訪問
FLUSH PRIVILEGES;  #刷新
create user pmpf identified by "pmpf"; #新增用戶
grant all privileges on recon.* to "pmpf"@"%";#給pmpf分配recon庫的所有權限

添加啟動項

cp support-files/mysql.server /etc/init.d/mysql

然后編輯mysql文件,修改如下部分

basedir=/home/mysql/mysql-5.7.16
datadir=/home/mysql/mysql-5.7.16/data
conf=/home/mysql/mysql-5.7.16/my.cnf
redis 安裝配置

獲取redis

 wget http://download.redis.io/releases/redis-3.2.6.tar.gz

解壓redis

tar -zxvf redis-3.2.6.tar.gz

編譯

cd redis-3.2.6  #進入目錄
make   #編譯

設置redis

mkdir /usr/redis #創建redis操作目錄
cp src/redis-server src/redis-cli /usr/redis/  #復制redis服務和命令
cp redis.conf /usr/redis/   #復制redis配置文件
cd /usr/redis
redis-server redis.conf   #啟動redis

創建快捷鍵

vi ~/.bashrc
alias redis="/usr/redis/redis-cli"  #添加快捷鍵
source ~/.bashrc   #使生效
zookeeper 搭建

添加用戶和用戶組

sudo groupadd zookeeper  #添加用戶組
sudo useradd zookeeper -g zookeeper  #添加用戶

獲取ZooKeeper文件

wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz

解壓ZooKeeper

tar -zxvf zookeeper-3.4.9.tar.gz

創建ZooKeeper目錄

mkdir -p /home/zookeeper/local/zookeeper/data #創建所需data目錄
mkdir -p /home/zookeeper/local/zookeeper/log  #創建所需log目錄

創建配置文件

cp -r conf/zoo_sample.cfg conf/zoo.cfg

修改配置文件內容如下

dataDir=/home/zookeeper/local/zookeeper/data
dataLogDir=/home/zookeeper/local/zookeeper/log

啟動zookeeper服務

sh bin/zkServer.sh start  #啟動zookeeper
sh bin/zkServer.sh status  #查看狀態
sh bin/zkServer.sh stop   #停止服務 

檢查端口是否監聽

netstat -lpn | grep 2181
百度分布式配置管理平臺搭建

disconf配置及查看

dubbo 搭建

dubbo配置及查看

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/61853.html

相關文章

  • 服務架構說明

    摘要:微服務架構說明簡介微服務是一種架構風格,一個大型復雜軟件應用由一個或多個微服務組成。系統中的各個微服務可被獨立部署,各個微服務之間是松耦合的。每個微服務僅關注于完成一件任務并很好地完成該任務。 微服務架構說明.md 簡介 微服務是一種架構風格,一個大型復雜軟件應用由一個或多個微服務組成。系統中的各個微服務可被獨立部署,各個微服務之間是松耦合的。每個微服務僅關注于完成一件任務并很好地完成...

    galaxy_robot 評論0 收藏0
  • 服務架構說明

    摘要:微服務架構說明簡介微服務是一種架構風格,一個大型復雜軟件應用由一個或多個微服務組成。系統中的各個微服務可被獨立部署,各個微服務之間是松耦合的。每個微服務僅關注于完成一件任務并很好地完成該任務。 微服務架構說明.md 簡介 微服務是一種架構風格,一個大型復雜軟件應用由一個或多個微服務組成。系統中的各個微服務可被獨立部署,各個微服務之間是松耦合的。每個微服務僅關注于完成一件任務并很好地完成...

    CKJOKER 評論0 收藏0
  • 讓ERP的服務更開放! ——用服務架構搭建的一套基于EBS的API服務系統

    摘要:每個服務運行在其獨立的進程中,服務與服務間采用輕量級的通信機制互相溝通通常是基于的。在微服務架構下,故障會被隔離在單個服務中。 1. 源碼下載地址 源碼鏈接: https://github.com/samt007/xy... 這是用Spring Cloud微服務架構搭建的一套基于EBS的API服務系統如對本文有任何的疑問,請聯系我:samt007@qq.com 2. Introduc...

    JouyPub 評論0 收藏0

發表評論

0條評論

30e8336b8229

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<