Prerequisites
JDK 1.8+
Maven 3.2.x
Git
Zookeeper
Cloning the GitHub Repository and Quick Installation
> git clone https://github.com/dromara/hmily.git
> cd hmily
> mvn -DskipTests clean install -U
Executing SQL(s) in Demo Module
sql
Open with Your Favourite Editor (IDEA), Locate on hmily-demo-dubbo Module and Run Build with Maven
Configuring(hmily-demo-motan-account module for instance)
- Configure with your business database in
application.yml
(account module for instance)
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://<db_host_ip>:<db_host_port>/hmily_account?useUnicode=true&characterEncoding=utf8 # replace with your db_host_ip and db_host_port
username: root # replace with your db username
password: your_password # replace with your db user password
- Configure with motan registration address(es) in
application.yml
(can run with local zookeeper instance(s))
hmily:
motan:
# for registration address
registry:
address: 127.0.0.1:2181 # replace with registration address
- Modify
hmily.yml
, with mysql
persistence backend
repository:
database:
driverClassName: com.mysql.jdbc.Driver
url: jdbc:mysql://<db_host_ip>:<db_host_port>/hmily?useUnicode=true&characterEncoding=utf8 # replace with your db_host_ip and db_host_port
username: root # replace with your db username
password: your_password # replace with your db user password
- run MotanHmilyAccountApplication.java
Run hmily-demo-motan-inventory(refer to simillar instructions above).
Run hmily-demo-motan-order(refer to simillar instructions above).