Comments (3)
Hi, could you please debug to find which line caused the NullReferenceException?
from abp.eventbus.boxes.dtm.
Sorry for the late response @gdlcf88.
I'll describe my scenario.
Maybe this should be added as an additional sample in a repo. :-)
-
Create new abp applications (tiered architecture, mvc - it doesn't matter frontend technology - only that backend is tiered).
abp new MyAbpDtmApp1 -t app -u mvc --tiered -dbms PostgreSQL -v 7.2.2
and
abp new MyAbpDtmApp2 -t app -u mvc --tiered -dbms PostgreSQL -v 7.2.2
-
Pull and start RabbitMQ for Docker
docker pull rabbitmq:management
docker run -d --hostname mycompany-rabbit --name mycompany-dev-rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:management
-
Get and run DTM server.
I currently use windows_amd64 binary from here: https://github.com/dtm-labs/dtm/releases/latest
It is running, because I can access URL and see GUI: http://localhost:36789/
Question
How to properly run (docker run
command with parameters and configuration) for an official DTM image (https://hub.docker.com/r/yedf/dtm/)?
I found this command:
docker run --name dtm -p 36789:36789 -p 36790:36790 -e STORE_DRIVER=mysql -e STORE_HOST=localhost -e STORE_USER=root -e STORE_PASSWORD= -e STORE_ PORT=3306 -e IS_DOCKER=1 yedf/dtm:latest
on: https://en.dtm.pub/deploy/deploy.html#docker-deployment
The preferred and most convenient store for development would be Redis.
docker pull redis
docker run --name mycompany-dev-redis -p 6379:6379 -d redis
How to enable docker so that DTM container can access to the Redis container?
Such sample (with a tutorial on how to establish a development environment - preferably DTM and Redis both in Docker) would be helpful.
With a tiered abp architecture example, and descriptive environment setup (with docker commands), it would be 100% clear where (in which projects inside abp solution) to implement logic.
You can even make an example for Kafka (instead of RabbitMQ) - also preferably run in Docker.
I hope that I gave you a good enough starting point to make a complete example. :)
Otherwise, thank you for your great work. ๐ We appreciate it.
from abp.eventbus.boxes.dtm.
Thanks for the samples.
This DTM module implements the ABP distributed event bus, which is not only for a tiered or distributed environment but also for monolithic applications. Advanced app developers like you can read and understand the documentation of ABP, Docker and DTM.
So I don't think the tiered apps sample is necessary for the README.
from abp.eventbus.boxes.dtm.
Related Issues (2)
- ่ฟไธช้กน็ฎๆ็จ็ๅ HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from abp.eventbus.boxes.dtm.